El mini teclado no tiene teclas de inicio/finalización; ¿Cómo escribirlos?

El mini teclado no tiene teclas de inicio/finalización; ¿Cómo escribirlos?

Hace unos meses necesitaba un teclado pequeño y compré unOkión KM229sin notar que no tiene tecla Inicio ni Fin. Esto hace que escribir sea complicado ya que estoy muy acostumbrado a usar estas teclas. Todavía no he descubierto si existe una combinación de teclas que emita las pulsaciones de las teclas Inicio y Fin. ¿Alguien tiene experiencia con estos teclados y sabe cómo realizar esas pulsaciones de teclas? El teclado se utiliza en una PC con Windows XP.

Utilicé el formulario de contacto en el sitio web de Okion USA para hacer esta pregunta pero no recibí respuesta.

Wikipedia sugiere queHogaryFinLas pulsaciones de teclas se emiten con Fn-Izquierda y Fn-Derecha en algunos teclados de tamaño limitado. Sin embargo, aunque este teclado tiene una tecla Fn, usarlo con las teclas izquierda y derecha no produce las acciones Inicio y Fin.

Respuesta1

En la mayoría de los teclados pequeños (incluidos muchos teclados de portátiles) Fn+ → (right arrow)funcionará como Endtecla.

Respuesta2

Su mejor opción, en lugar de averiguar si su teclado tiene una combinación de teclas adecuada para esto, probablemente sea utilizar un programa comoAutoHotkeypara asignar una combinación de teclas como tecla de acceso rápido para las teclas Homey End.

Por ejemplo, lo siguiente asignaría Win+ Ha la Homeclave y Win+ Ea la Endclave.

#h::Home
#e::End

Simplemente instale AutoHotkey, guarde esas dos líneas en un archivo, HomeEnd.ahkpor ejemplo, y ejecute el archivo recién creado; esto debería darle acceso a las teclas Inicio y Fin a través de las teclas de acceso rápido que mencioné.

Autohotkey también tiene un "compilador" que puede convertir un script en un ejecutable agrupando el script y el intérprete para que solo tenga una cosa que ejecutar y no necesite instalar AutoHotkey en cada máquina. Simplemente podría tener su script compilado en una llave USB.

Eldocumentación para AutoHotkeyTambién puede ser útil para asignar las teclas a cualquier combinación de teclas que desee.

Respuesta3

Es cierto que tuve el mismo problema con una mala imitación china de un mini teclado de Apple (literalmente no hay ningún identificador de modelo o fabricante). Utilicé AutoHotKey para asignar Win-x al final y Win-z al inicio. Sin embargo, tuve que trabajar un poco más en la respuesta de @Mokubai para que Ctrl-End, Shift-End y Ctrl-Shift-End funcionaran:

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

Respuesta4

AutoHotkey es la solución más sencilla para esto. Me tomó un tiempo encontrar la asignación adecuada para mi teclado y pensé que este era un buen lugar para compartirla. (GraciasIlánpara mostrar las combinaciones CTRL y SHIFT.)

Mi computadora portátil Dell Precision 7510 no tiene botones dedicados de Inicio y Fin, pero sí tiene botones dedicados PrtScr e Insertar (como esto). Debido a que normalmente uso un teclado externo y uso regularmente la tecla Imprimir pantalla, necesitaba una forma de alternar ese botón entre serImprimir pantallayHogarcuando utilice el teclado del portátil. Aprovechando el ejemplo deIian, ConfiguroGanar+Imprimir pantallaapalancala anulación.

; 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

información relacionada