迷你键盘没有home/end键;如何输入它们?

Ste*_*ane 24 keyboard

几个月前,我需要一个小键盘并购买了Okion KM229,却没有注意到它没有 Home 键或 End 键。这使得打字变得很棘手,因为我已经习惯使用这些键了。我还没有弄清楚是否有一个组合键可以发出 Home 和 End 击键。有没有人对这些键盘有经验并知道如何发出这些按键?该键盘用于运行 Windows XP 的 PC。

我已经使用 Okion USA 网站上的联系表格提出了这个问题,但没有收到回复。

维基百科建议在某些尺寸有限的键盘上使用 Fn-Left 和 Fn-Right 发出HomeEnd键击。然而,虽然这个键盘有一个 Fn 键,但与左右键一起使用不会产生 Home 和 End 动作。

小智 41

在大多数小键盘(包括许多笔记本键盘)上,Fn+→ (right arrow)将用作End键。

  • 我的笔记本电脑***有***(Home)和(End)键,但(Fn)+(←(左箭头))和(Fn)+(→(右箭头))用作Home和End。 (3认同)

Mok*_*bai 12

您最好的办法,而不是找出您的键盘是否有合适的组合键,可能是使用诸如AutoHotkey 之类的程序来指定组合键作为HomeEnd键的热键。

例如,下面将会分配Win+HHome关键和 Win+EEnd关键。

#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)