Surface 3的Type Cover,
我不喜欢它的功能键(F8-F11)与编辑键(Home, End, PgUp, PgDn)合拼。
因为F1-F12那一列按键,应该是与f, j那一列距离远的缘故,
盲打时我常按错那一列的键。
我比较喜欢Macbook的作法,编辑键与方向键合并,
这样较直觉、盲打也不太会按错。
我想到AutoHotKey这套软件(请自行上网搜寻安装)可以重新定义按键功能。
就重新定义Win键,模拟Macbook的Fn + 方向键 = 编辑键,如下:
; S3TypeCoverEditKeys.ahk
#Up::
Send, {PgUp}
Return
#Down::
Send, {PgDn}
Return
#Left::
Send, {Home}
Return
#Right::
Send, {End}
Return
#+Up::
Send, +{PgUp}
Return
#+Down::
Send, +{PgDn}
Return
#+Left::
Send, +{Home}
Return
#+Right::
Send, +{End}
Return
#^Left::
Send, ^{Home}
Return
#^Right::
Send, ^{End}
Return
#^+Left::
Send, ^+{Home}
Return
#^+Right::
Send, ^+{End}
Return
~LWin Up::
Return
如果要远端别台Windows,
有个设定"Apply Windows key combinations",要选"On this computer"。
如果是Real VNC远端到Linux,
要把一个"Pass special keys directly to VNC server"关掉就可以了:)