残疾的60机械键盘
最近心血来潮淘来一块60的机械键盘,品牌RK
相信这个基本可以算是最便宜的60机械了吧
其实平心而论,如果你预算很不充足。。又想试试机械键盘。。这个还是不错的选择,因为它有蓝牙!
Windows7啊MAC什么的IOS都支持。
而且还有背光,看上去续航时间也挺长的。
如果你不在意———没有DEL没有HOME没有PAGE和小数字键的话!
没有DEL可怎么办
平常用3Dmax和PS的时候,DEL是常用的,然而这个键盘。。不但没有DEL键,组合的方式也未给出。 而且这款键盘也不支持自己配列键位自己编程,所以功能上非常有限,简直就是直接抠出来强行60,所以突发奇想是不是可以在使用一些什么软件来达到自定义快捷键的目的。在这之前,我一直用一个软件:KeybMap
已经将win键映射为ctrl
他可以很方便的重新映射一个键,因为我的MBPA需要在windows7和MAC下来回切换用,好不容易习惯了OSX的command键位,在windows下却是WIN键,怒改。就目前开来这个小软件改单键映射还是非常方便的,而且非常稳定。能够实现键位映射的软件还有很多。
但是如果想要自己定义一组快捷键呢?比如shift+退格=DEL
找到了AutoHotkey
这个软件支持自己编写脚本来达到自定义快捷键以及修改映射键位之类的工作,显然他能做到的远远不止这些,你可以做一套复杂的判断循环语句来实现一些自动效果,有点像按键精灵。这里暂且先记录一下琢磨半天的结果。都是些非常简单的写法
1 2 |
//ctrl+a=F1 ^a::F1 |
像这样就可以完成快捷键的设定,写好的代码存为.ahk格式使用AutoHotkey.exe运行就可以,是不是很简单!
下面给出一些常用按键的表格:
符号 | 键位 |
---|---|
! | Alt |
^ | Control |
+ | Shift |
# | Win |
& | 自定义组合键 |
CapsLock | 大小写锁定键 |
Space | 空格键 |
符号 | 键位 |
---|---|
Tab | Tab 键 |
Enter (或 Return) | 回车键 |
Escape (或 Esc) | 退出键 |
Backspace (或 BS) | 退格键 |
ScrollLock | 滚动锁定键 |
Delete (或 Del) | 删除键 |
Insert (或 Ins) | 插入改写切换键 |
符号 | 键位 |
---|---|
Home | Home 键 |
End | End 键 |
PgUp | 向上翻页键 |
LWin | 左边Win |
Up | 向上方向键 |
LButton | 鼠标左键 |
MButton | 鼠标中键或滚轮 |
1 2 3 |
RShift & Backspace:: send,{DEL} return |
如果我们要做shift+退格=del的映射,保险起见可以如上写法
1 2 3 |
;下面是错误的例子!! <#::<! <!::<^ |
上面这种是不行的,!^+这类符号可以用来组合别的按键,但是不能单独表示输出按键,你可以这样写 <#::LAlt
另外如果实在不知道按键该怎么写出来,可以使用键盘钩子 #InstallKeybdHook 保存为ahk文件后运行
运行以后选择视图>按键记录和脚本信息(Ctrl+k),然后狂按你需要的那个键,按F5刷新,就能看见他的VK和SC值了。
1 2 3 4 5 |
#c::Send {vkFFsc159} 或者 SC02B:: send,{SC02B} return |
如上,这样就可以使用检测到的按键了。
在折腾完这些以后,咱们的残疾60终于也可以方便的实现DEL功能了。。
但是。。这键盘本身终究是不支持这些按键,还是小不爽。这么一想,怒退!!
发表回复