O mini teclado não possui teclas de início / fim; como digitá-los?

18

Alguns meses atrás, eu precisava de um teclado pequeno e comprei um Okion KM229 sem perceber que ele não possui tecla Home ou End. Isso dificulta a digitação, pois estou acostumado a usar essas teclas. Ainda não descobri se existe uma combinação de teclas que emita as teclas Home e End. Alguém tem experiência com esses teclados e sabe como pressionar essas teclas? O teclado é usado em um PC executando o Windows XP.

Eu usei o formulário de contato no site da Okion USA para fazer esta pergunta, mas não recebi resposta.

A Wikipedia sugere que as teclas Home e End sejam emitidas com Fn-Left e Fn-Right em alguns teclados de tamanho limitado. No entanto, embora este teclado tenha uma tecla Fn, usá-lo com as teclas esquerda e direita não produz as ações Home e End.

Steve Crane
fonte
5
Fn-Esquerda e Fn-Direita é bastante padrão para Casa / Fim.
Daniel R Hicks

Respostas:

30

Na maioria dos teclados pequenos (incluindo muitos teclados de notebook) Fn+ → (right arrow)funcionará como a Endtecla.

homeboy
fonte
3
Meu laptop possui as teclas (Início) e (Fim), e ainda (Fn) + (← (seta esquerda)) e (Fn) + (→ (seta direita)) funcionam como Casa e Fim.
G-Man diz 'Reinstate Monica'
1
Trabalhou para mim, não tenho certeza por que alguém para baixo votou-lo, como ele não requer qualquer app atalho externo (se ele funciona em seu, que é)
Dave
Funciona para o meu laptop. Não está marcado como as outras Fnteclas ... estranho.
Joe Coder
No meu eles estão marcados. Agora, o que dizer de "Inserir"? (Edit: É Fn-PrtSc e marcou bem.)
Nimrod
wt ... Estou usando meu mini teclado há quase 6 meses e acabei de perceber isso agora.
Niccolò m.
9

Sua melhor chance, em vez de descobrir se o teclado possui uma combinação adequada de teclas, é provavelmente usar um programa como o AutoHotkey para atribuir uma combinação de teclas como uma tecla de atalho para as teclas Homee End.

Por exemplo, o seguinte atribuiria Win+ Hà Hometecla e Win+ Eà Endtecla.

#h::Home
#e::End

Simplesmente instale o AutoHotkey, salve essas duas linhas em um arquivo, HomeEnd.ahkpor exemplo, e execute o arquivo recém-criado; isso deve lhe dar acesso às teclas Home e End através das teclas de atalho que mencionei.

A Autohotkey também possui um "compilador" que pode converter um script em um executável, agrupando o script e o intérprete para que você tenha apenas uma coisa a executar e não precise instalar o AutoHotkey em todas as máquinas. Você pode simplesmente ter seu script compilado em uma chave USB.

A documentação do AutoHotkey também pode ser útil para atribuir as chaves a qualquer combinação de teclas que você desejar.

Mokubai
fonte
Estou familiarizado com o AutoHotkey e considerarei usá-lo se não encontrar nenhum truque nativo no teclado.
22712 Steve
2

Eu tive o mesmo problema com a imitação chinesa de um mini teclado da Apple (não existe literalmente nenhum modelo ou identificador de fabricante). Usei o AutoHotKey para mapear o Win-x para o End e o Win-z para o Home. Eu tive que trabalhar um pouco mais na resposta de @ Mokubai para fazer com que Ctrl-End, Shift-End e Ctrl-Shift-End funcionassem:

;
; 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}
Ilan
fonte
0

AutoHotkey é a solução mais simples para isso. Demorei um pouco para encontrar o mapeamento certo para o meu teclado e achei que esse era um bom lugar para compartilhá-lo. (Obrigado Ilan por mostrar as combinações CTRL e SHIFT.)

Meu laptop Dell Precision 7510 não possui botões Home e End dedicados, mas possui botões PrtScr e Insert dedicados ( como este ). Como normalmente uso um teclado externo e uso regularmente a tecla Print Screen, era necessário alternar esse botão entre Print Screen e Home ao usar o teclado do laptop. Com base no exemplo da Iian , configurei o Win + Print Screen para alternar a substituição.

; 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
Ben
fonte
0

No meu computador novinho em folha, fiz essa mesma descoberta e usei muito as teclas HOME e END para ir ao início ou ao final de um documento. Descobri que ctrl + fn + seta para a direita vai até o fim ctrl + fn + seta para a esquerda vai para o início

MAC
fonte
0

Isso está funcionando parcialmente, mas tente pressionar as setas PARA CIMA ou PARA BAIXO para sua finalidade. Na maioria dos campos de entrada de texto de uma linha, ele faz o que HOME e END fazem.

technophyle
fonte
-1

MEU CADERNO = ASUS X202e

executando W8: Fn seta direita = FIM Fn seta esquerda = HOME

Espero que isso ajude alguém.

Harleys R. Toofuknloud
fonte
A pergunta diz explicitamente que o autor da pergunta tentou e não funcionou.
David Richerby
-1

Amigos simples. Nosso atalho normal para ir para a 1ª célula é Ctrl + home. Nos mini teclados, precisamos adicionar a tecla Fb da seguinte forma. CTRL + fn + home (tecla esquerda) .. o mesmo que para end (ctrl + fn + tecla direita)

Muruganandam
fonte
Isso duplica a resposta do MAC.
fixer1234
Não é nada simples. Como afirma minha pergunta original, o uso do botão Fn em combinação com as teclas de seta não funciona.
Steve Guindaste