github地址:xkeysnail
xkeysnail 是一个键盘工具, 它不仅能重映射键位、按键功能, 还能重映射快捷键, 甚至能在不同的程序下使用不同的映射!
例如:
当然上面这些你也可以按自己的习惯来,它还有其他很多功能,值得去他官网看看
安装方法:
使用pip安装: pip install xkeysnail --user
pip install xkeysnail --user
使用方法:sudo xkeysnail config.py
sudo xkeysnail config.py
其中 config.py是你定义键盘映射的配置文件,比如上面我用的映射的配置文件为:
from xkeysnail.transform import * define_timeout(1) define_multipurpose_modmap( {Key.CAPSLOCK: [Key.CAPSLOCK, Key.LEFT_CTRL]} ) define_keymap(None, { # Alt+hjkl to left,down,up,right K("Alt-h"): K("LEFT"), K("Alt-j"): K("DOWN"), K("Alt-k"): K("UP"), K("Alt-l"): K("RIGHT"), K("Alt-Shift-h"): K("Shift-LEFT"), K("Alt-Shift-j"): K("Shift-DOWN"), K("Alt-Shift-k"): K("Shift-UP"), K("Alt-Shift-l"): K("Shift-RIGHT"), K("C-Alt-h"): K("C-Alt-LEFT"), K("C-Alt-j"): K("C-Alt-DOWN"), K("C-Alt-k"): K("C-Alt-UP"), K("C-Alt-l"): K("C-Alt-RIGHT"), K("C-Alt-Shift-h"): K("C-Alt-Shift-LEFT"), K("C-Alt-Shift-j"): K("C-Alt-Shift-DOWN"), K("C-Alt-Shift-k"): K("C-Alt-Shift-UP"), K("C-Alt-Shift-l"): K("C-Alt-Shift-RIGHT"), K("Alt-i"): K("HOME"), K("Alt-a"): K("END"), K("C-Alt-i"): K("C-END"), K("C-Alt-a"): K("C-HOME"), K("Alt-u"): K("Page_Up"), K("Alt-d"): K("Page_Down"), }, "quick move")
其他用法可以去上面github地址上看
挺好的工具,谢谢楼主。
Featured Collection
Popular Ranking
Popular Events
github地址:xkeysnail
xkeysnail 是一个键盘工具, 它不仅能重映射键位、按键功能, 还能重映射快捷键, 甚至能在不同的程序下使用不同的映射!
例如:
当然上面这些你也可以按自己的习惯来,它还有其他很多功能,值得去他官网看看
安装方法:
使用pip安装:
pip install xkeysnail --user使用方法:
sudo xkeysnail config.py其中 config.py是你定义键盘映射的配置文件,比如上面我用的映射的配置文件为:
其他用法可以去上面github地址上看