Jmse Touchpad
在WTK目录下的/WTK22/wtklib/devices/DefaultColorPhone/DefaultColorPhone.properties
的文件中有一行touch_screen=false,把它改成true就可以了
MIDP2.0对于触摸屏方法有3个
1.pointerDragged(int x, int y) 触摸屏拖拽事件(暂时还没研究)
2.pointerPressed(int x, int y) 触摸屏按压
3.pointerReleased(int x, int y) 触摸屏释放
pointerPressed(int x, int y)当用户按下触摸屏的时候会自动调用这个方法x,y就是当前压下的坐标
pointerReleased(int x, int y)和pointerPressed(int x, int y)类似相应触摸屏释放事件
这里,我只是以相应左右软键及菜单事件处理为例:
protected void pointerPressed(int x, int y) {
switch (status) {
case Consts.S_MENU:
int menuWidth = 90;
int menuItemHeight = 17;
int menuBarHeight = 16;
int menuNum = 10;
if (x < menuWidth
&& y > (screenHeight - (menuItemHeight * menuNum + menuBarHeight))) {
int menuIndex = (y - (screenHeight - (menuItemHeight * menuNum + menuBarHeight)))
/ menuItemHeight;
doMenuOK(menuIndex);
}
case Consts.S_DRAW_DIBIAO_LIST:
case Consts.S_LOCAL_SEARCH_RESULT:
case Consts.S_MAP_VIEW:
// 左右软键40*20的区域
if (x < 40 && y > (screenHeight - 20)) {
doCommandLeft();
}
if (x > (screenWidth - 40) && y > (screenHeight - 20)) {
doCommandRight();
}
break;
}
}
Jmse Touchpad相关推荐
- Touchpad Synaptics 触摸板(中文) [zt]
Touchpad Synaptics 触摸板(中文)http://wiki.archlinux.org/index.php/Touchpad_Synaptics_%E8%A7%A6%E6%91%B8% ...
- 带t2芯片的mac装linux,Macbook Air 2018(包含T2芯片)安装Precision Touchpad触摸板驱动...
撰写日期:2020年2月4日 MacBook安装Windows后,触摸板的很多功能不能用了.浪费了MacBook这优秀的触摸板,解决办法是安装github上开源的Windows Precision T ...
- linux系统怎么禁用键盘,Linux下禁用笔记本自带键盘和touchpad
1. 以 root 身份打开 /boot/grub/grub.conf . 2. 在 kernel 那一行的最后加上 " i8042.nokbd " ,木有引号哦. 这样就可以把外 ...
- Windows Touchpad 报告描述符实例
最近在做USB touchpad,发现touchpad和touchscreen有些区别,而且不同的操作系统也有些差异,下面以windows系统进行说明: 根据微软文档(https://docs.mic ...
- Touchpad solution on Linux
How to config your touchpad to make it like Win10 or Mac. 1.xSwipe https://github.com/iberianpig/xSw ...
- touchpad android 7.1,手把手教你如何在Touchpad上安装Android
在正式安装之前,请先确保如下事项: 1.在你的电脑上已经安装了***的WQI,并且Touchpad能够被WQI正确识别出来.(本人Win7 64位,使用的是WQI4.3.1) 2.确保Touchpad ...
- windows官方touchpad开发资料链接总结
1.协议实现 (touchpad-protocol-implementation) 1.1 内容 本部分介绍实现 Windows 精确式触摸板设备使用的通信协议的指南.触控板设备需要使用人机接口设备 ...
- 机械革命s1 Synaptics TouchPad 触摸板驱动
更新到了win11,发现官网的触摸板驱动怎么装都有问题,主要是驱动能装,但是SynMsiDApp这个用来控制触摸板配置的应用装不了.于是网上各处搜刮了各种版本的Synaptics TouchPad驱动 ...
- 关于arch配置touchpad触摸
https://wiki.archlinux.org/index.php/Touchpad_Synaptics wiki很好,建议阅读. 可以用synclient命令来配置属性, synclient ...
最新文章
- 彩色MT9V034摄像头 Bayer转rgb FPGA实现(转载)
- redis 安装后不能使用
- CentOS6.9中使用yum install时提示:Cannot find a valid baseurl for repo: centos-sclo-rh
- 网卡驱动收发包过程图解
- 在oracle数据库中如何插入CLOB值
- 腾讯技术运营岗实习面试面经
- 团队成员的分应该怎么分?
- jq的each方法之退出循环与继续循环
- 【linux】web socket
- 一年级abb式词语并造句_一年级语文ABB式词语专项练习附答案,考考孩子!
- 深度解析服务器需要虚拟化的两大条件
- win10系统任务栏不显示最小化窗口的处理步骤
- 自然语言处理入门理论知识
- Git系列之设置邮箱和用户名
- 90个常用词根,30个前缀30个后缀
- 淘宝网(taobao.com)重拳严打炒信 还期待立法介入
- 点云文件格式转换——TXT、xyz等转换成pcd
- 几个简单的c语言程序,几个简单的C语言源程序.docx
- Oracle基础知识(一)
- 全球行政区划数据库 地理数据库
热门文章
- spring实训笔记1
- 免疫测定法丨艾美捷人免疫球蛋白IgG4 ELISA试剂盒
- edge浏览器所有网页都打不开,设置也打不开,怎么解决啊?
- 3.4.1 3.3.1 3.3.2 企业版/集团版/旗舰版 框架源码 大屏设计 大屏源码 JNPF快速开发平台
- idea:Unresolved plugin
- 资深国外3D建模师的经验分享以及对新入行的建模师的建议
- 微信平台抽奖算法总结-再也不用怕奖品被提前抢光
- 对中小站长做团购网站的思考
- ASM:《X86汇编语言-从实模式到保护模式》第16章:Intel处理器的分页机制和动态页面分配...
- 私传用户资料 截取用户屏幕 迅雷陷入信任危机