迷你键盘没有主页/结束键;如何输入?


19

几个月前,我需要一个小键盘,并在没有注意到没有Home或End键的情况下购买了Okion KM229。由于我很习惯使用这些键,因此很难键入。我还没有弄清楚是否有组合键可以发出Home和End击键。有没有人有使用这些键盘的经验,并且知道如何发出这些键?键盘用于运行Windows XP的PC。

我已经使用了Okion USA网站上的联系表来问这个问题,但是没有得到任何答复。

Wikipedia建议在某些有限尺寸的键盘上使用Fn-Left和Fn-Right发出HomeEnd击键。但是,尽管此键盘具有Fn键,但将其与左右键结合使用不会产生Home和End操作。


6
Fn-Left和Fn-Right是Home / End的相当标准。
Daniel R Hicks 2012年

Answers:


32

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


3
我的笔记本电脑具有(Home)和(End)键,但(Fn)+(←(左箭头))和(Fn)+(→(右箭头))分别用作Home和End。
G-Man说'恢复莫妮卡'

1
为我工作,不确定为什么有人否决了它,因为它不需要任何外部热键应用程序(如果它对您
Dave

适用于我的笔记本电脑。它没有标记为其他Fn键...很奇怪。
Joe Coder

在我的身上它们被标记了。现在,“插入”呢?(编辑:它是Fn-PrtSc,也有标记。)
Nimrod

wt ...我使用迷你键盘已经快6个月了,我现在才意识到这一点。
尼古罗

9

最好的选择是使用诸如AutoHotkey之类的程序来指定一个组合键作为HomeEnd键的热键,而不是找出键盘上是否具有适当的组合键。

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

#h::Home
#e::End

只需安装AutoHotkey,将这两行保存到一个文件中,HomeEnd.ahk然后运行新创建的文件,这将使您可以通过我提到的热键访问Home和End键。

Autohotkey还具有一个“编译器”,可以通过将脚本和解释器捆绑在一起将脚本转换为可执行文件,从而使您仅需执行一件事,而无需在每台计算机上安装AutoHotkey。您只需将已编译的脚本放在USB闪存盘上即可。

AutoHotkey文档也可能用于将密钥分配给您喜欢的任何密钥组合。


我熟悉AutoHotkey,如果我没有发现键盘固有的技巧,会考虑使用它。
史蒂夫·克兰

2

不可否认的是,我在中文模仿的Apple mini键盘上也遇到了同样的问题(字面上没有任何型号或制造商标识符)。我使用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}

0

AutoHotkey是最简单的解决方案。我花了一些时间为键盘找到正确的映射,我认为这是共享它的好地方。(感谢Ilan显示CTRL和SHIFT组合。)

我的Dell Precision 7510笔记本电脑没有专用的“开始”和“结束”按钮,但有专用的PrtScr和“插入”按钮(如下所示)。因为我通常使用外部键盘,并且经常使用“打印屏幕”键,所以我需要一种在使用笔记本电脑键盘时在“ 打印屏幕”和“ 主页”之间切换该按钮的方法。基于Iian的示例,我设置了Win + Print Screen切换覆盖。

; My Dell Precision 7510 laptop does not have dedicated Home and End buttons 
; but it does have dedicated PrtScr and Insert buttons.  
; This script will override those buttons as Home and End.
; Idea from:  http://superuser.com/questions/412761/mini-keyboard-has-no-home-end-keys-how-to-type-them

; Use the Win+Printscreen key to toggle these hotkeys. They are only needed when using the laptop keyboard.
; Note that this script should be loaded after Snagit or other software that overrides the Print Screen key or those programs may fail to map properly.

#Printscreen::
T:=!T
if(T) ; If it's on
{
    ;--- Map the Printscreen and Insert keys ---
    Hotkey, Printscreen, Printscreen, On
    Hotkey, Insert, Insert, On
    SoundBeep 423, 100
    SoundBeep 423, 150
    ToolTip, Laptop PrtScr/Insert remapped to Home/End...
    Sleep, 1500
    ToolTip

    ;=== Home ===
    ; Note that MsgBox, ToolTip, and SoundBeep lines are not executing after the first key is mapped.  Hmm.  BS 7/27/2016
    ; Home = start of line
    Printscreen::Send {Home}

    ; Ctrl-Home = start of document
    ^Printscreen::Send {LCtrl down}{Home}{LCtrl up}

    ; Shift-Home = select to start of line
    +Printscreen::Send {LShift down}{Home}{LShift up}

    ; Ctrl-Shift-Home = select to start of document
    ^+Printscreen::Send {LCtrl down}{LShift down}{Home}{LShift up}{LCtrl up}

    ;=== End ===

    ; End = end of line
    Insert::Send {End}

    ; Ctrl-End = end of document
    ^Insert::Send {LCtrl down}{End}{LCtrl up}

    ; Shift-End = select to end of line
    +Insert::Send {LShift down}{End}{LShift up}

    ; Ctrl-Shift-End = select to start of document
    ^+Insert::Send {LCtrl down}{LShift down}{End}{LShift up}{LCtrl up}
}
else
{
    ;--- Disable the Printscreen and Insert key mapping ---
    Hotkey, Printscreen, Off
    Hotkey, Insert, Off
    SoundBeep 303, 150
    ToolTip, Laptop PrtScr/Insert remapping disabled...
    Sleep, 1500
    ToolTip
}
Return

0

在我的全新计算机上,我也进行了同样的发现,并且我经常使用HOME和END键转到文档的开头或结尾。我发现ctrl + fn +右箭头键移至末尾ctrl + fn +左箭头键移至开头


0

这部分起作用,但是请尝试按向上或向下箭头进行操作。在大多数单行文本输入字段中,它执行HOME和END的作用。


0

这些都是您可以尝试的。

Fn + PgUp --- >>主页

Fn + PgDn --- >>结束

要么

Fn + RightArrow --- >>主页

Fn +左箭头--- >>结束


-1

我的笔记本=华硕X202e

运行W8:Fn右箭头= END Fn左箭头= HOME

希望这对某人有帮助。


该问题明确表示,提问者尝试了此操作,但没有成功。
David Richerby

-1

简单的朋友。我们通常进入第一个单元格的快捷键是Ctrl + home。在迷你键盘中,我们必须按以下步骤将Fb键添加在一起。CTRL + fn + home(向左键)..与end相同(ctrl + fn +向右键)


这重复了MAC的答案。
fixer1234

一点都不简单。如我最初的问题所述,将Fn按钮与箭头键结合使用是行不通的。
史蒂夫·克兰
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.