- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我已经在unix.stackexchange上问过这个问题,但是到目前为止还没有运气,所以我将其发布在这里。希望有人知道答案。
我只得到了Logitech T400鼠标,并且一切工作正常,除了我想将中间鼠标的“顶部”部分重新映射到实际的中间鼠标功能。
当我运行xev并捕获点击时,所有鼠标按钮都返回一个ButtonPress/ButtonRelease事件,但是中间按钮的顶部返回一个KeyPress/KeyRelease事件,如下所示:
KeyPress event, serial 35, synthetic NO, window 0x5200001,
root 0x31d, subw 0x0, time 630089839, (80,128), root:(2871,588),
state 0x10, keycode 133 (keysym 0x31d, (no name)), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x5200001,
root 0x31d, subw 0x0, time 630089983, (80,128), root:(2871,588),
state 0x50, keycode 133 (keysym 0x31d, (no name)), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
ButtonPress event, serial 37, synthetic NO, window 0x5200001,
root 0x31d, subw 0x0, time 630137726, (10,171), root:(2801,631),
state 0x10, button 2, same_screen YES
ButtonRelease event, serial 37, synthetic NO, window 0x5200001,
root 0x31d, subw 0x0, time 630138960, (10,171), root:(2801,631),
state 0x210, button 2, same_screen YES
最佳答案
下载并构建http://linuxgazette.net/153/misc/ziemann/xevent.c
编辑〜/.xbindkeysrc:
~ % cat .xbindkeysrc
"xevent -b 2"
c:133
关于linux - xmodmap KeyPress事件到ButtonPress事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13805030/
我刚刚安装了 xkeycaps 并在我的键盘布局中修改了一个键。所以保存后,xkeycaps说我应该修改登录脚本添加: xmodmap ~/.xmodmap-`uname-n` 但是当我运行该行时,我
我目前在 xorg.conf 中使用两种键盘布局,例如 Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyb
在我的主目录中使用下面的 .xmodmap 文件运行 $ xmodmap ~/.xmodmap 会停用我的 Alt 键。但是,我找不到使这些更改永久化的方法。我曾尝试将命令“xmodmap ~/.xm
我已经在unix.stackexchange上问过这个问题,但是到目前为止还没有运气,所以我将其发布在这里。希望有人知道答案。 我只得到了Logitech T400鼠标,并且一切工作正常,除了我想将中
我很难理解 xmodmap clear 命令,这里是 an example : keycode 66 = Control_L clear Lock add Control =
我正在使用 vim,所以我用 escape 按钮切换了 caps 按钮。使用来自 vimwiki 的这个脚本: ! Swap caps lock and escape remove Lock = Ca
我已将我的 ubuntu 升级到最新的 18.04 版本,现在我为键盘上的某些符号手动设置的快捷方式不再起作用。 通常我是通过执行以下命令来做到的: xmodmap -e "keycode 15
下划线在编写代码时很常见,所以我将 Shift+Space 映射到下划线,如下所示: xmodmap -e 'keycode 65 = space underscore' 上面的方法工作了很多年,但是
我希望我的 shift 锁定按钮在 linux(ubuntu) 和 vim 中像转义一样。我在主目录中执行了以下操作: xmodmap -e 'clear Lock' -e 'keycode 0x42
[编辑] 请将我移至 unix.stackoverflow 我有一本带有 linux fedora/mate 的 mac book air。 我想交换alt和opiton,(因为它们在mac键盘上交换
我使用 xmonad 并用 xmodmap 更改了我的键盘以使用我的 alt gr 键作为制表符。 我把我的 Super_L 移到了 tab 键,这是我的 xmonad 的 modm 键。 它在其他应
我要wheel up和 wheel down带键盘。 Pointer_Button1、Pointer_Button2 和 Pointer_Button3 在 xmodmap 上正常工作。 但是 Poi
我是一名优秀的程序员,十分优秀!