SuperKeyboard.ahk

来源:互联网 发布:软件开发部职责 编辑:程序博客网 时间:2024/06/05 16:45

使用AutoHotkey实现的工具,可以让双手不离开主键区而完成所有的工作。

由于CapsLock的使用频率较低且离手很近,所以使用CapsLock来作为模式切换键。现在如果要切换大小写,需要快速连按两次CapsLock键。

大概的按键映射如下:


使用方法:

1、直接下载SuperKeyboard.exe并执行。

2、安装AutoHotkey并运行SuperKeyboard.ahk。


有两种模式:NormalKeyboard和SuperKeyboard

在Normal模式下,除了CapsLock外,其它按键均与普通键盘一致。

在Super模式下,首先会在当前窗口标题栏位置显示SuperKeyboard提示;

其次,按键按如下方式映射:

i、k、j、l分别映射为上、下、左、右

u→Home

o→End

p→PageUp

;→pageDown

h→Backspace

y→Insert

d→Delete

m→ContextMenu

1~0→F1~F10

- →F11

= →F12


模式切换细则:

NormalKeyboard模式下:

单击一次CapsLock(按下时间小于800ms):切换成SuperKeyboard模式

按下CapsLock:

切换成SuperKeyboard模式,此时如果按下了某个功能按键,则认为是临时切换,在弹起时会恢复成NormalMode;

如果没有按下其它按键且按下超过800ms,认为是误操作,在弹起时恢复成NormalMode

在SuperKeyboard模式下:

只要按下CapsLock就切换成NormalMode


任意模式下双击CapsLock:切换Caps状态


默认启动时会把重音键和Esc交换,~不变。当传入参数0时不处理这种映射。


注意:在SuperKeyboard模式下,LockWorkstation功能是禁用的。


下载地址:http://download.csdn.net/download/jingtianwen/9955464

内附ahk源码和生成的exe,如果不想再装一个ahk,可以直接下载exe使用。

如果没有分也可以给我留言