Мини-клавиатура не имеет клавиш Home / End; как их набирать?


19

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

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

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


6
Fn-Left и Fn-Right довольно стандартны для Home / End.
— Даниэль Р Хикс

Ответы:


32

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


3
Мой ноутбук имеет клавиши (Домой) и (Конец), но функции (Fn) + (← (стрелка влево)) и (Fn) + (→ (стрелка вправо)) выполняют функции «Домой» и «Конец».
— G-Man говорит: «Восстанови Монику»

1
Работал на меня, не знаю, почему кто-то отказался от него, так как ему не требуется никакого внешнего приложения горячих клавиш (если оно работает на вашем, то есть)
— Дейв

Работает на моем ноутбуке. Он не помечен как другие Fnключи ... странно.
— Джо Кодер

По моему они отмечены. А как насчет «Вставить»? (Правка: это Fn-PrtSc и тоже помечено.)
— Нимрод

Вот почему я пользуюсь своей мини-клавиатурой уже почти 6 месяцев и только сейчас понял это.
— Никколо м.

9

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

Например следующее назначит Win+ Hк Homeключу и Win+ Eк Endключу.

#h::Home
#e::End

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

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

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


Я знаком с AutoHotkey и рассмотрю возможность его использования, если не найду какой-либо хитрости, встроенной в клавиатуру.
— Стив Крейн

2

По общему признанию, у меня была та же самая проблема с дерьмовой китайской имитацией мини-клавиатуры 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

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

0

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


0

Это частично работает, но попробуйте нажать стрелку ВВЕРХ или ВНИЗ для вашей цели. В большинстве однострочных полей ввода текста он делает то, что делают HOME и END.


0

Это то, что вы можете попробовать.

Fn + PgUp --- >> Главная

Fn + PgDn --- >> Конец

или

Fn + RightArrow --- >> Главная

Fn + LeftArrow --- >> Конец


-1

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

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

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


Вопрос явно говорит о том, что спрашивающий попробовал это, и это не сработало.
— Дэвид Ричерби

-1

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


Это дублирует ответ MAC.
— fixer1234

Совсем не просто. Как говорится в моем первоначальном вопросе, использование кнопки Fn в сочетании с клавишами со стрелками не работает.
— Стив Крейн,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.