¿Cómo escribo caracteres especiales ( Alt+0 ???) en Windows en una computadora portátil sin ningún tipo de teclado numérico (incluso ninguno con acceso por FN)?
En este momento estoy usando el mapa de caracteres NT 4 (el XP es una mierda), pero ¿alguien sabe de una manera más eficiente?
windows
special-characters
numpad
Kinokijuf
fuente
fuente
Respuestas:
Esto se puede lograr con un script AutoHotkey .
La secuencia de comandos
Cómo funciona
La línea
<!1::Numpad1
simula presionar la tecla 1en el teclado numérico cuando se presiona la combinación de teclas en el lado izquierdo de::
.Aquí,
<!
representa la Alttecla izquierda y1
la tecla 1.Como resultado, presionando puede usar el "regular" como si estuvieran en el teclado numérico.
Nota:
Si sus teclados tienen dos Altteclas (en lugar de una AltGrtecla), también puede hacer que esto funcione con la Alttecla correcta. Es suficiente eliminar todos los
<
personajes.La línea
<!+::NumpadAdd
solo es necesaria si desea escribir caracteres Unicode utilizando códigos hexadecimales .Cómo utilizar
Descargue e instale la última versión de AutoHotkey.
Guarde el script anterior como
numpad.ahk
, utilizando su editor de texto favorito.Haga doble clic en el archivo para ejecutar el script.
Si lo desea, copie el script (o un enlace a él) en la
Startup
carpeta.fuente
<!
con un<^>!
para usar AltGr en lugar de AltLeft pero no funciona. ¿Alguna idea de por qué?1
aNum1
va. El problema es que todavía está presionando laAltGr
tecla, noAlt
solo (lo que tampoco funcionaría con el teclado numérico real). Puede haber una forma de evitarlo, pero no puedo verlo. Podrías publicar una nueva pregunta.Probé el IME Unicode , y funciona. Ahora tengo que recordar todos los puntos de código.
Unicode IME para Windows XP
Debe abrir la parte adecuada del Panel de control, en WIn-7 es algo así como
Region and Language
Keyboards and Languages
,Keyboard
La página vinculada (fechada en 2005) describe (presumiblemente para XP)
Add Input Language
Input Language
=Chinese (Taiwan)
Keyboard Layout/IME
=Chinese (Traditional) - Unicode
(Los detalles obviamente varían entre las versiones de Windows)
La página vinculada continúa
Unicode IME para Windows Vista y Windows 7
El "IME Unicode" oficial de Microsoft descrito anteriormente se eliminó en Vista y no está presente en Windows 7.
Un blog de MSDN tiene algunas instrucciones para volver a agregar un IME Unicode , pero parece haber sido un trabajo en progreso en ese momento.
He instalado este IME Unicode en Windows-7 de 64 bits y funciona bien.
Para instalar el IME, usted
\Program Files\Windows NT\TableTextService
y luegocd
al directorio anterior yrundll32 TableTextService.dll RegisterProfile TableTextServiceUnicode.txt
Usando el IME Unicode
Presiona Left Alt+ Shiftpara cambiar a IME Unicode (o de nuevo). La forma del cursor cambia a un guión bajo y el icono del teclado en el área de notificación del sistema cambia en consecuencia. Si luego escribe cuatro dígitos hexadecimales en el Bloc de notas (u otra aplicación?), Se inserta el carácter Unicode para ese punto de código Unicode.
Definición IME
A continuación se muestra el inicio y el final de la definición del archivo de texto IME. Los derechos de autor / licencia del original no están claros, pero parece que están disponibles de forma gratuita.
fuente