Мини-клавиатура не имеет клавиш 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.