标签: touchpad

在Javascript中检测触摸板与鼠标

有没有办法检测客户端是否使用触摸板而不是使用Javascript鼠标?

或者至少可以合理估计使用触摸板而不是鼠标的用户数量?

javascript mouse trackpad touchpad

19
推荐指数
6
解决办法
2万
查看次数

是否可以以编程方式生成触摸板手势事件?

我正在研究OS X项目,我想以编程方式生成触摸板手势事件,如NSEventTypeSwipe或NSEventTypeRotate所以我可以在其他应用程序上旋转/缩放等.

我发现了如何生成鼠标/键盘事件而不是触摸板.

任何的想法?

macos xcode cocoa objective-c touchpad

16
推荐指数
2
解决办法
2979
查看次数

Android上的HP TouchPad USB驱动器

我可以在运行CyanogenMod 9的HP TouchPad上进行应用程序开发吗?

我有一台安装了CyanogenMod 9的HP TouchPad,我正在尝试从Eclipse构建到该设备.但IDE似乎根本无法识别设备.是司机的问题?我在哪里可以找到它?

debugging usb android touchpad

13
推荐指数
1
解决办法
2万
查看次数

Synaptics SDK无法找到设备

我正在尝试使用Synaptics SDK在Synaptics触摸板上获取设备句柄,特别是使用SYNCTRLLib中的方法.但是,该SYNCTRL方法未能找到它,返回-1.

Syn.cs:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SYNCOMLib;
using SYNCTRLLib;

namespace TP_Test1
{
    class Syn
    {
        SynAPICtrl SynTP_API = new SynAPICtrl();
        SynDeviceCtrl SynTP_Dev = new SynDeviceCtrl();
        SynPacketCtrl SynTP_Pack = new SynPacketCtrl();
        int DeviceHandle;

        //Constructor
        public Syn ()
        {
            SynTP_API.Initialize();
            SynTP_API.Activate();

            //DeviceHandle == -1 ? Can't find device?
            DeviceHandle = SynTP_API.FindDevice(new SynConnectionType(), new SynDeviceType(), 0);
            //Below line causing Unhandled Exception
            SynTP_Dev.Select(DeviceHandle);
            SynTP_Dev.Activate();
            SynTP_Dev.OnPacket += SynTP_Dev_OnPacket;
        }

        public void SynTP_Dev_OnPacket()
        { …
Run Code Online (Sandbox Code Playgroud)

c# touchpad

11
推荐指数
1
解决办法
324
查看次数

什么是键盘挂钩?

我正在阅读 Autohotkey 的文档,然后我无法理解“键盘钩子”或“鼠标钩子”一词的含义。

这是正文:

$ 前缀对鼠标热键没有影响,因为它们总是使用鼠标挂钩。它对已经需要键盘挂钩的热键也没有影响

网址: https: //www.autohotkey.com/docs/Hotkeys.htm

keyboard keyboard-shortcuts window touchpad

7
推荐指数
1
解决办法
1万
查看次数

在触摸板上获取手指位置

有没有办法获得触摸板触摸的位置?我还需要能够返回这样的2D点阵列图的捕获模块,该阵列图通过请求报告触摸板点的状态(状态表示:点触摸/未触摸).无论它是用什么技术/语言编写的

c# c++ hardware-interface touchpad

6
推荐指数
1
解决办法
3345
查看次数

Windows 10触摸板手势编程

我已经在Internet上寻找一种方法来更改Windows 10上触摸板上不同手势的动作,除了触摸板提供商提供的软件外,没有找到任何东西,仅允许我反向滚动并启用/禁用手势。

由于Windows 10引入了多个虚拟桌面,并且三个手指的滑动手势仅允许我更改实际虚拟桌面中的窗口,因此我想知道是否有人知道Ubuntu上是否存在诸如TouchEgg之类的东西。

这是TouchEgg允许您执行的操作以及如何执行的示例:http : //www.howtogeek.com/howto/43097/how-to-get-macbook-style-finger-gestures-on-ubuntu-linux /

基本上,其中有一个配置文件,您可以编写一行代码来为所需的任何手势设置动作。

谢谢El Pingu。

windows gestures touchpad virtual-desktop windows-10

6
推荐指数
1
解决办法
716
查看次数

如何使用触摸板(IntelliJ)启用滚动?

我刚刚下载了 IntelliJ 的最新版本,并意识到在使用笔记本触摸板时无法滚动代码。我尝试向滚动操作添加鼠标绑定,但它不起作用。顺便说一句,我的触摸板与所有其他程序都可以正常工作。

scroll intellij-idea key-bindings touchpad

6
推荐指数
0
解决办法
938
查看次数

解析Multi-Touch的/ dev/input/mouse0

我需要在linux上的多点触控触控板上启用手势检测(在用户空间中).从触摸板的鼠标设备文件(/ dev/input/mouse0)读取,我发现它是PS/2协议.

简而言之,那就是1位:XY符号和溢出,3个鼠标按钮和一个永久的'1'后跟1个字节的X delta和Y delta.

总计3个字节.但是当触摸板上有多个手指时,我没有看到任何方法来检测数据包"属于"哪个手指.建议?

linux multi-touch xorg touchpad

5
推荐指数
1
解决办法
1882
查看次数

触摸板上的两指滚动js

我们开发了一个水平方向的站点,并希望通过向左/向右移动两个手指来实现触摸板控制。

当您在触摸板上向左/向右移动两个手指时,站点页面正在向左/向右滚动。现在我们已经实现了用两根手指向上/向下移动和向左/向右滚动页面的触摸板控制。

我们如何使用 js 或 jQuery 用两根手指从上/下移动到左/右来更改触摸板控制以向左/向右滚动站点页面?

javascript jquery touchpad

5
推荐指数
2
解决办法
8176
查看次数