Comment taper des caractères spéciaux ( Alt+0 ???) dans Windows sur un ordinateur portable sans aucun type de clavier numérique (même pas accessible par FN)?
En ce moment, j'utilise le charmap NT 4 (le XP est nul), mais quelqu'un connaît-il un moyen plus efficace?
windows
special-characters
numpad
kinokijuf
la source
la source
Réponses:
Cela peut être réalisé avec un script AutoHotkey .
Le script
Comment ça fonctionne
La ligne
<!1::Numpad1
simule la pression de la touche 1du pavé numérique lorsque la combinaison de touches sur le côté gauche de::
est enfoncée.Ici,
<!
représente la Alttouche gauche et1
la clé 1.Par conséquent, en appuyant sur, vous pouvez utiliser le "normal" comme s'il était sur le pavé numérique.
Remarque:
Si vos claviers ont deux Alttouches (plutôt qu'une AltGrclé), vous pouvez également faire fonctionner cela avec la bonne Alttouche. Il suffit de supprimer tous les
<
caractères.La ligne
<!+::NumpadAdd
n'est nécessaire que si vous souhaitez taper des caractères Unicode à l'aide de codes hexadécimaux .Comment utiliser
Téléchargez et installez la dernière version d'AutoHotkey.
Enregistrez le script ci-dessus sous
numpad.ahk
, en utilisant votre éditeur de texte préféré.Double-cliquez sur le fichier pour exécuter le script.
Si vous le souhaitez, copiez le script (ou un lien vers celui-ci) dans le
Startup
dossier.la source
<!
par un<^>!
pour utiliser AltGr au lieu d'AltLeft mais cela ne fonctionnera pas. Une idée pourquoi?1
deNum1
va. Le problème est que vous appuyez toujours sur laAltGr
touche, pasAlt
seul (ce qui ne fonctionnerait pas non plus avec le vrai pavé numérique). Il pourrait y avoir un moyen de contourner cela, mais je ne le vois pas. Vous pouvez poster une nouvelle question.J'ai essayé l' IME Unicode , et cela fonctionne. Maintenant, je dois me souvenir de tous les points de code.
Unicode IME pour Windows XP
Vous devez ouvrir la partie appropriée du Panneau de configuration, dans WIn-7, c'est quelque chose comme
Region and Language
Keyboards and Languages
,Keyboard
La page liée (datée de 2005) décrit (probablement pour XP)
Add Input Language
Input Language
=Chinese (Taiwan)
Keyboard Layout/IME
=Chinese (Traditional) - Unicode
(Les détails varient évidemment entre les versions de Windows)
La page liée continue
IME Unicode pour Windows Vista et Windows 7
Le Microsoft "Unicode IME" officiel décrit ci-dessus a été supprimé dans Vista et n'est pas présent dans Windows 7.
Un blog MSDN contient des instructions pour l' ajout d'un IME Unicode - mais il semble que ce soit un travail en cours à ce moment-là.
J'ai installé cet IME Unicode sous Windows-7 64 bits et cela fonctionne bien.
Pour installer l'IME, vous
\Program Files\Windows NT\TableTextService
puiscd
dans le répertoire ci-dessus etrundll32 TableTextService.dll RegisterProfile TableTextServiceUnicode.txt
Utilisation de l'IME Unicode
Vous appuyez sur Left Alt+ Shiftpour basculer vers Unicode IME (ou inversement). La forme du curseur se transforme en trait de soulignement et l'icône du clavier dans la zone de notification système change en conséquence. Si vous tapez ensuite quatre chiffres hexadécimaux dans le Bloc-notes (ou une autre application?), Le caractère Unicode pour ce point de code Unicode est inséré.
Définition IME
Vous trouverez ci-dessous le début et la fin de la définition du fichier texte IME. Le droit d'auteur / licence de l' original n'est pas clair, mais il semble être destiné à être librement accessible.
la source