几个月前,我需要一个小键盘并购买了Okion KM229,却没有注意到它没有 Home 键或 End 键。这使得打字变得很棘手,因为我已经习惯使用这些键了。我还没有弄清楚是否有一个组合键可以发出 Home 和 End 击键。有没有人对这些键盘有经验并知道如何发出这些按键?该键盘用于运行 Windows XP 的 PC。
我已经使用 Okion USA 网站上的联系表格提出了这个问题,但没有收到回复。
维基百科建议在某些尺寸有限的键盘上使用 Fn-Left 和 Fn-Right 发出Home和End键击。然而,虽然这个键盘有一个 Fn 键,但与左右键一起使用不会产生 Home 和 End 动作。
小智 41
在大多数小键盘(包括许多笔记本键盘)上,Fn+→ (right arrow)将用作End键。
Mok*_*bai 12
您最好的办法,而不是找出您的键盘是否有合适的组合键,可能是使用诸如AutoHotkey 之类的程序来指定组合键作为Home和End键的热键。
例如,下面将会分配Win+H的Home关键和 Win+E的End关键。
#h::Home
#e::End
Run Code Online (Sandbox Code Playgroud)
例如,只需安装 AutoHotkey,将这两行保存到一个文件中,HomeEnd.ahk然后运行新创建的文件,您就可以通过我提到的热键访问 Home 和 End 键。
Autohotkey 还有一个“编译器”,它可以通过将脚本和解释器捆绑在一起将脚本转换为可执行文件,这样您只需执行一件事,而无需在每台机器上安装 AutoHotkey。您可以简单地将已编译的脚本放在 USB 密钥上。
AutoHotkey的文档也可用于将键分配给您喜欢的任何组合键。
小智 6
诚然,我也遇到了同样的问题,使用的是一个蹩脚的中国仿制苹果迷你键盘(上面根本没有任何型号或制造商标识符)。我使用 AutoHotKey 将 Win-x 映射到 End,将 Win-z 映射到 Home。为了让 Ctrl-End、Shift-End 和 Ctrl-Shift-End 起作用,我必须对 @Mokubai 的答案做更多的工作:
;
; Home
;
; Win-z = Home = start of line
#z::Send {Home}
; Ctrl-Win-z = Ctrl-Home = start of document
^#z::Send {LCtrl down}{Home}{LCtrl up}
; Shift-Win-z = Shift-Home = select to start of line
+#z::Send {LShift down}{Home}{LShift up}
; Ctrl-Shift-Win-z = Ctrl-Shift-Home = select to start of document
^+#z::Send {LCtrl down}{LShift down}{Home}{LShift up}{LCtrl up}
;
; End
;
; Win-x = End = end of line
#x::Send {End}
; Ctrl-Win-x = Ctrl-End = end of document
^#x::Send {LCtrl down}{End}{LCtrl up}
; Shift-Win-x = Shift-End = select to end of line
+#x::Send {LShift down}{End}{LShift up}
; Ctrl-Shift-Win-x = Ctrl-Shift-End = select to start of document
^+#x::Send {LCtrl down}{LShift down}{End}{LShift up}{LCtrl up}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
124002 次 |
| 最近记录: |