在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相关推荐

  1. Touchpad Synaptics 触摸板(中文) [zt]

    Touchpad Synaptics 触摸板(中文)http://wiki.archlinux.org/index.php/Touchpad_Synaptics_%E8%A7%A6%E6%91%B8% ...

  2. 带t2芯片的mac装linux,Macbook Air 2018(包含T2芯片)安装Precision Touchpad触摸板驱动...

    撰写日期:2020年2月4日 MacBook安装Windows后,触摸板的很多功能不能用了.浪费了MacBook这优秀的触摸板,解决办法是安装github上开源的Windows Precision T ...

  3. linux系统怎么禁用键盘,Linux下禁用笔记本自带键盘和touchpad

    1. 以 root 身份打开 /boot/grub/grub.conf . 2. 在 kernel 那一行的最后加上 " i8042.nokbd " ,木有引号哦. 这样就可以把外 ...

  4. Windows Touchpad 报告描述符实例

    最近在做USB touchpad,发现touchpad和touchscreen有些区别,而且不同的操作系统也有些差异,下面以windows系统进行说明: 根据微软文档(https://docs.mic ...

  5. Touchpad solution on Linux

    How to config your touchpad to make it like Win10 or Mac. 1.xSwipe https://github.com/iberianpig/xSw ...

  6. touchpad android 7.1,手把手教你如何在Touchpad上安装Android

    在正式安装之前,请先确保如下事项: 1.在你的电脑上已经安装了***的WQI,并且Touchpad能够被WQI正确识别出来.(本人Win7 64位,使用的是WQI4.3.1) 2.确保Touchpad ...

  7. windows官方touchpad开发资料链接总结

    1.协议实现 (touchpad-protocol-implementation) 1.1 内容 本部分介绍实现 Windows 精确式触摸板设备使用的通信协议的指南.触控板设备需要使用人机接口设备 ...

  8. 机械革命s1 Synaptics TouchPad 触摸板驱动

    更新到了win11,发现官网的触摸板驱动怎么装都有问题,主要是驱动能装,但是SynMsiDApp这个用来控制触摸板配置的应用装不了.于是网上各处搜刮了各种版本的Synaptics TouchPad驱动 ...

  9. 关于arch配置touchpad触摸

    https://wiki.archlinux.org/index.php/Touchpad_Synaptics wiki很好,建议阅读. 可以用synclient命令来配置属性, synclient ...

最新文章

  1. 彩色MT9V034摄像头 Bayer转rgb FPGA实现(转载)
  2. redis 安装后不能使用
  3. CentOS6.9中使用yum install时提示:Cannot find a valid baseurl for repo: centos-sclo-rh
  4. 网卡驱动收发包过程图解
  5. 在oracle数据库中如何插入CLOB值
  6. 腾讯技术运营岗实习面试面经
  7. 团队成员的分应该怎么分?
  8. jq的each方法之退出循环与继续循环
  9. 【linux】web socket
  10. 一年级abb式词语并造句_一年级语文ABB式词语专项练习附答案,考考孩子!
  11. 深度解析服务器需要虚拟化的两大条件
  12. win10系统任务栏不显示最小化窗口的处理步骤
  13. 自然语言处理入门理论知识
  14. Git系列之设置邮箱和用户名
  15. 90个常用词根,30个前缀30个后缀
  16. 淘宝网(taobao.com)重拳严打炒信 还期待立法介入
  17. 点云文件格式转换——TXT、xyz等转换成pcd
  18. 几个简单的c语言程序,几个简单的C语言源程序.docx
  19. Oracle基础知识(一)
  20. 全球行政区划数据库 地理数据库

热门文章

  1. spring实训笔记1
  2. 免疫测定法丨艾美捷人免疫球蛋白IgG4 ELISA试剂盒
  3. edge浏览器所有网页都打不开,设置也打不开,怎么解决啊?
  4. 3.4.1 3.3.1 3.3.2 企业版/集团版/旗舰版 框架源码 大屏设计 大屏源码 JNPF快速开发平台
  5. idea:Unresolved plugin
  6. 资深国外3D建模师的经验分享以及对新入行的建模师的建议
  7. 微信平台抽奖算法总结-再也不用怕奖品被提前抢光
  8. 对中小站长做团购网站的思考
  9. ASM:《X86汇编语言-从实模式到保护模式》第16章:Intel处理器的分页机制和动态页面分配...
  10. 私传用户资料 截取用户屏幕 迅雷陷入信任危机