有没有办法检测客户端是否使用触摸板而不是使用Javascript鼠标?
或者至少可以合理估计使用触摸板而不是鼠标的用户数量?
我正在研究OS X项目,我想以编程方式生成触摸板手势事件,如NSEventTypeSwipe或NSEventTypeRotate所以我可以在其他应用程序上旋转/缩放等.
我发现了如何生成鼠标/键盘事件而不是触摸板.
任何的想法?
我可以在运行CyanogenMod 9的HP TouchPad上进行应用程序开发吗?
我有一台安装了CyanogenMod 9的HP TouchPad,我正在尝试从Eclipse构建到该设备.但IDE似乎根本无法识别设备.是司机的问题?我在哪里可以找到它?
我正在尝试使用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) 我正在阅读 Autohotkey 的文档,然后我无法理解“键盘钩子”或“鼠标钩子”一词的含义。
这是正文:
“ $ 前缀对鼠标热键没有影响,因为它们总是使用鼠标挂钩。它对已经需要键盘挂钩的热键也没有影响”
网址: https: //www.autohotkey.com/docs/Hotkeys.htm
有没有办法获得触摸板触摸的位置?我还需要能够返回这样的2D点阵列图的捕获模块,该阵列图通过请求报告触摸板点的状态(状态表示:点触摸/未触摸).无论它是用什么技术/语言编写的
我已经在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。
我刚刚下载了 IntelliJ 的最新版本,并意识到在使用笔记本触摸板时无法滚动代码。我尝试向滚动操作添加鼠标绑定,但它不起作用。顺便说一句,我的触摸板与所有其他程序都可以正常工作。
我需要在linux上的多点触控触控板上启用手势检测(在用户空间中).从触摸板的鼠标设备文件(/ dev/input/mouse0)读取,我发现它是PS/2协议.
简而言之,那就是1位:XY符号和溢出,3个鼠标按钮和一个永久的'1'后跟1个字节的X delta和Y delta.
总计3个字节.但是当触摸板上有多个手指时,我没有看到任何方法来检测数据包"属于"哪个手指.建议?
我们开发了一个水平方向的站点,并希望通过向左/向右移动两个手指来实现触摸板控制。
当您在触摸板上向左/向右移动两个手指时,站点页面正在向左/向右滚动。现在我们已经实现了用两根手指向上/向下移动和向左/向右滚动页面的触摸板控制。
我们如何使用 js 或 jQuery 用两根手指从上/下移动到左/右来更改触摸板控制以向左/向右滚动站点页面?
touchpad ×10
c# ×2
javascript ×2
android ×1
c++ ×1
cocoa ×1
debugging ×1
gestures ×1
jquery ×1
key-bindings ×1
keyboard ×1
linux ×1
macos ×1
mouse ×1
multi-touch ×1
objective-c ×1
scroll ×1
trackpad ×1
usb ×1
window ×1
windows ×1
windows-10 ×1
xcode ×1
xorg ×1