正在显示
1 个修改的文件
包含
26 行增加
和
0 行删除
| @@ -1007,6 +1007,32 @@ | @@ -1007,6 +1007,32 @@ | ||
| 1007 | var status = dv.getUint8(9, true); | 1007 | var status = dv.getUint8(9, true); |
| 1008 | writeToScreen('<span style="color: green;">ext_input_status: ' + status + '</span>'); | 1008 | writeToScreen('<span style="color: green;">ext_input_status: ' + status + '</span>'); |
| 1009 | } | 1009 | } |
| 1010 | + else if(4 == type || 16 == type){ | ||
| 1011 | + var nPoint = dv.getUint16(9,true); | ||
| 1012 | + for (var i = 0; i < nPoint; i++) { | ||
| 1013 | + var nPress = dv.getUint16(11 + i * 6, true); | ||
| 1014 | + var x = dv.getUint16(13 + i * 6, true); | ||
| 1015 | + var y = dv.getUint16(15 + i * 6, true); | ||
| 1016 | + if (14 == type) { | ||
| 1017 | + if (rotate_degree == 0) { | ||
| 1018 | + draw_ext_input(x, y, nPress); | ||
| 1019 | + } | ||
| 1020 | + else if (rotate_degree == 90) { | ||
| 1021 | + draw_ext_input(y, ext_input_panel_width - x, nPress); | ||
| 1022 | + } | ||
| 1023 | + else if (rotate_degree == 180) { | ||
| 1024 | + draw_ext_input(ext_input_panel_width - x, ext_input_panel_height - y, nPress); | ||
| 1025 | + } | ||
| 1026 | + else { | ||
| 1027 | + draw_ext_input(ext_input_panel_height - y, x, nPress); | ||
| 1028 | + } | ||
| 1029 | + } | ||
| 1030 | + else { | ||
| 1031 | + draw_ext_input(x, y, nPress); | ||
| 1032 | + } | ||
| 1033 | + } | ||
| 1034 | + // writeToScreen('<span style="color: green;">pen position: ' + x + ',' + y + ',' + nPress + '</span>'); | ||
| 1035 | + } | ||
| 1010 | else if( 10 == type) { | 1036 | else if( 10 == type) { |
| 1011 | ext_input_open = true; | 1037 | ext_input_open = true; |
| 1012 | var status = dv.getInt32(9, true); | 1038 | var status = dv.getInt32(9, true); |
-
请 注册 或 登录 后发表评论