12

Несколько месяцев назад мне понадобилась небольшая клавиатура и я купил Okion KM229, не заметив, что у него нет клавиши Home или End. Это затрудняет ввод текста, поскольку я так привык к использованию этих клавиш. Я еще не выяснил, есть ли комбинация клавиш, которая вызывает нажатия клавиш Home и End. Кто-нибудь имеет опыт работы с этими клавиатурами и знает, как нажимать эти клавиши? Клавиатура используется на ПК под управлением Windows XP.

Я использовал контактную форму на веб-сайте Okion USA, чтобы задать этот вопрос, но не получил ответа.

Википедия предполагает, что на некоторых клавиатурах ограниченного размера нажимаются клавиши Home и End с Fn-Left и Fn-Right. Однако, хотя эта клавиатура имеет клавишу Fn, ее использование с левой и правой клавишами не приводит к действиям Home и End.

7 ответов7

23

На большинстве маленьких клавиатур (в том числе на многих клавиатурах ноутбуков) Fn+→ (стрелка вправо) будет функционировать как клавиша End .

8

Лучше всего вместо того, чтобы выяснить, есть ли на клавиатуре правильная комбинация клавиш, вероятно, использовать программу, например AutoHotkey, для назначения комбинации клавиш в качестве горячей клавиши для клавиш Home и End .

Например, следующее присваивает Win + H клавише Home, а Win + E клавише End .

#h::Home
#e::End

Просто установите AutoHotkey, сохраните эти две строки в файл, например HomeEnd.ahk , и запустите только что созданный файл. Это должно дать вам доступ к ключам Home и End с помощью упомянутых выше горячих клавиш.

Autohotkey также имеет "компилятор", который может конвертировать скрипт в исполняемый файл, связывая скрипт и интерпретатор вместе, так что вам нужно выполнить только одну вещь и не нужно устанавливать AutoHotkey на каждом компьютере. Вы можете просто иметь свой скомпилированный скрипт на USB-ключе.

Документация для AutoHotkey также может быть полезна для назначения клавиш любому желаемому сочетанию клавиш.

1

По общему признанию, у меня была та же проблема с дерьмовой китайской имитацией мини-клавиатуры Apple (буквально на ней вообще нет ни модели, ни идентификатора производителя). Я использовал AutoHotKey для сопоставления Win-x с End и Win-z с Home. Мне нужно было еще немного поработать над ответом @ Mokubai, чтобы заставить работать Ctrl-End, Shift-End и Ctrl-Shift-End:

;
; 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

На своем новом компьютере я сделал то же самое открытие и много использовал клавиши HOME и END, чтобы перейти к началу или концу документа. Я обнаружил, что правая клавиша ctrl + fn + стрелка идет в конец

0

AutoHotkey - самое простое решение для этого. Мне потребовалось некоторое время, чтобы найти правильное сопоставление для моей клавиатуры, и я подумал, что это хорошее место, чтобы поделиться им. (Спасибо, Илан, за показ комбинации CTRL и SHIFT.)

В моем ноутбуке Dell Precision 7510 нет выделенных кнопок «Домой» и «Конец», но есть выделенные кнопки PrtScr и «Вставить» (как здесь). Поскольку я обычно использую внешнюю клавиатуру и регулярно пользуюсь клавишей Print Screen, мне нужно было переключать эту кнопку между Print Screen и Home при использовании клавиатуры ноутбука. Основываясь на примере из 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
-1

МОЯ ЗАПИСКА = ASUS X202e

работает W8: Fn стрелка вправо = END Fn стрелка влево = HOME

Надеюсь, это кому-нибудь поможет.

-1

Простые друзья. Наш обычный короткий путь к первой ячейке - Ctrl+home. В мини-клавиатурах мы должны добавить клавишу Fb следующим образом. CTRL+fn+home (левая клавиша).. то же самое, что и для end (ctrl +fn+ правая клавиша)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .