Une des clés de mon ordinateur portable est tombée. Est-il possible de remapper une autre clé pour qu'elle serve de clé? Je vais «sacrifier» l'autre clé parce que je ne l'utilise jamais.
Cette question concerne le remappage permanent des clés. La plupart des réponses sont basées sur une modification du registre nécessitant un redémarrage. Pour savoir comment remapper des touches sans redémarrage , les échanger entre elles ou pour échanger des applications spécifiques , consultez la question suivante: Remappage des touches du clavier pour des applications spécifiques
Lilienthal
@harrymc le lien vlaurie.com est mort (maintenant hébergé par ParkLogic)
john v kumpf
@johnvkumpf: Il existe des tas de tels articles. La plupart des liens morts se trouvent toujours sur la Wayback Machine. Pour celui-ci voir ici .
harrymc
Réponses:
41
Voici un bon article de Howtogeek sur l’utilisation d’un utilitaire appelé SharpKeys :
Mapper n'importe quelle clé sur n'importe quelle clé sous Windows 10, 8, 7 ou Vista
Si vous en avez assez du fonctionnement de certaines clés de votre système, telles que la touche Verr Maj, vous pouvez les réaffecter pour qu'elles fonctionnent comme une clé différente en utilisant un hack du registre . Mais il devrait y avoir un moyen plus facile, non?
C'est là qu'intervient SharpKeys: il s'agit d'un petit utilitaire qui vous permettra de mapper facilement une clé sur une autre clé, voire de la désactiver, sans avoir à entrer dans le registre.
Par exemple, j'ai utilisé le mappage de touches pour simplement désactiver ma touche de verrouillage des majuscules, car je ne l'utilise jamais.
Vous pouvez cliquer sur le bouton Ajouter pour ouvrir la boîte de dialogue Ajouter un nouveau mappage de clés, où vous pouvez soit sélectionner les clés à mapper dans les listes, soit simplement cliquer sur le bouton Type de clé et appuyer sur la touche manuellement (ce que je trouve beaucoup plus intuitif)
Une fois que vous avez terminé, cliquez sur le bouton Ecrire dans la base de registre. Il vous sera demandé de vous déconnecter ou de redémarrer pour que les modifications prennent effet.
Pour un remappage simple, c’est la voie à suivre, inutile d’écrire un script autohotkey complet. Je jure par AHK, ne vous méprenez pas, mais c’est plus pour les combinaisons de clavier que pour un simple remappage.
John T
Très facile à utiliser - serait plus agréable de pouvoir basculer les touches (activer / désactiver) sans rien supprimer
Nam G VU
Est-ce que cela me permettra d’échanger les touches Fn et Ctrl sous Windows sur un Macbook Pro Retina exécutant Bootcamp? Merci.
dotnethaggis
Dois-je exécuter l'application tout le temps ou la modification est-elle permanente?
colonel Panic
Le lien de piratage du registre HowToGeek ci-dessus est parfait pour le faire sans logiciel - mais le lien de scancode dans ledit article est mort. Voici un live (en date d'aujourd'hui): msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx
Joe
13
Utilisation de Microsoft Keyboard Layout Creator ici sans problèmes. Pour changer de touche de modification, je suggérerais un piratage du registre ou une application modifiant le registre pour vous, n'utilisez pas de remappage logiciel pur comme AutoHotkey, car ces solutions ne fonctionnent pas pour toutes les applications.
Une autre solution consiste à obtenir une clé de remplacement au cas où vous ne pourriez vraiment pas l'insérer dans votre ordinateur portable. Avez-vous essayé de rechercher une «clé d'ordinateur portable endommagée» ?
C’est la meilleure solution que j’ai trouvée. Contrairement à AutoHotKey et Keytweak, je peux modifier les caractères générés à l’aide de modificateurs, sans modifier le comportement non modifié. Maintenant, je peux obtenir (et) sans Maj, 9 et 0 ne sont pas affectés! : D
James Broadhead,
Eh bien, pour mon cas de conversion d'un qwertzclavier en qwertyclavier, cela ne fonctionne pas, car ctrl + z reste à côté du t. :(
ANeves
Pour certaines applications qui (supposément) écoutent des événements Keydown, il est également nécessaire de remapper les codes de balayage du clavier. C'est une bonne solution car elle est intégrée à Windows et vous pouvez utiliser les raccourcis Windows.
David Sopko
9
Vous pouvez utiliser le créateur de disposition de clavier de Microsoft .
Cela vous permettra même d’ajouter des fonctionnalités supplémentaires à votre clavier, telles que la transformation d’une clé en clé morte (par exemple ~), l’ajout de mappages supplémentaires (par exemple altgr+ c-> ç), etc.
Afin de modifier les séquences de touches spéciales, comme ctrl+ FOO, vous devrez peut-être modifier le .klcfichier manuellement.
Vous pouvez trouver les instructions de @Senseful dans https://superuser.com/a/172993/157884 :
Vous devez modifier le .klcfichier manuellement.
En gros, il suffit de modifier la VK_colonne pour qu'elle corresponde à la valeur de la colonne 1.
Ainsi , par exemple si vous voulez lier Là N, vous devez créer le clavier comme vous le feriez normalement dans KLC. Ensuite, vous ouvriez le fichier KLC dans un éditeur de texte. Recherchez la valeur Ldans la VK_
colonne et remplacez-la par un N.
Attention: support incomplet pour les raccourcis clavier dans les applications somme
Toutefois, soyez averti que certaines applications risquent de ne pas prendre ces frappes spéciales correctement.
Par exemple: avec ma configuration particulière, appuyer sur altgr+ adans le teamchat de DotA2 effacera le texte - au lieu d’ajouter un élément ãsimilaire dans d’autres applications.
J'ai un clavier USB Genius KB-G235 (HID) et WinXP SP3. Aucune des applications dans les réponses précédentes ne fonctionnait pour moi. (Parce que travailler avec des codes PS / 2 ou non (entièrement) avec XP).
J'ai essayé HotkeyP (freeware) http://petr.lastovicka.sweb.cz/others.html et cela fonctionne! Il suffit d'ajouter l'action pour la clé et c'est fait. (Après l'affectation d'une nouvelle action, l'action par défaut n'est pas exécutée.)
http://www.autohotkey.com/ peut être une solution plus simple et puissante. Vous pouvez remapper des clés et créer des clés de modificateurs à l'aide de scripts tels que
;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
Gui, 99:+ToolWindow
Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
keywait, Capslock
Gui, 99:Destroy
return
;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
j::Down
k::Up
l::Right
h::Left
m::AppsKey
i::Insert
d::Delete
#IfWinExist
;Use right and left shifts to toggle capslock
RShift & LShift::
SetCapsLockState, % (State:=!State) ? "On" : "Off"
return
LShift & RShift::
SetCapsLockState, % (State:=!State) ? "On" : "Off"
return
Mais pourquoi tout cela si quelque chose comme ScrollLock::LControlest juste suffisant pour le remappage?
Yuuza
Désolé, je pourrais vraiment simplifier, mais je voulais montrer la puissance de l'outil. Avec ce script, vous n'avez pas besoin de sacrifier des clés, vous avez simplement besoin d'une touche de modification et d'une seconde fonction pour une clé.
JP le
2
Le moyen le plus simple: le créateur de disposition de clavier Microsoft . Ceci est une solution officielle de Microsoft. La fonctionnalité est semblable à Ukelele pour OS X.
@ Luke le lien fonctionne toujours pour moi. La page contient une énorme annonce de surface, mais le téléchargement de Microsoft Keyboard Layout Creator 1.4 est toujours disponible.
Adam Szabo
Page fermée vers la fin de 2019.
James B Le
2
Keyman Desktop - Vous pouvez même créer vos propres claviers personnalisés avec Keyman Developer . Avec des claviers dans plus de 1000 langues, Keyman Desktop vous permet de saisir votre langue même lorsque Windows ne le sait pas.
Le logiciel Keyman devient gratuit après l’achat de SIL International. Cela en fait un choix plus intéressant qu'auparavant. (Peu de gens achèteraient un logiciel pour faire une simple cartographie d'une clé pour un usage personnel.)
Jukka K. Korpela
0
J'ai trouvé une application qui peut presque tout faire dans Windows 7 et fonctionne sans problème lorsque votre bureau est déverrouillé. En outre, il est assez facile à utiliser.
Le seul inconvénient que j’ai trouvé est que cela ne fonctionnera pas si le bureau est verrouillé, dites-moi que je reviens du sommeil et que l’ordinateur est verrouillé et que la musique est forte. Les claviers multimédia peuvent se mettre en sourdine à partir de là. Mais avec cette application, vous devez d'abord déverrouiller.
Réponses:
Voici un bon article de Howtogeek sur l’utilisation d’un utilitaire appelé SharpKeys :
Lien pour référence
la source
Utilisation de Microsoft Keyboard Layout Creator ici sans problèmes. Pour changer de touche de modification, je suggérerais un piratage du registre ou une application modifiant le registre pour vous, n'utilisez pas de remappage logiciel pur comme AutoHotkey, car ces solutions ne fonctionnent pas pour toutes les applications.
Une autre solution consiste à obtenir une clé de remplacement au cas où vous ne pourriez vraiment pas l'insérer dans votre ordinateur portable. Avez-vous essayé de rechercher une «clé d'ordinateur portable endommagée» ?
la source
qwertz
clavier enqwerty
clavier, cela ne fonctionne pas, car ctrl + z reste à côté du t. :(Vous pouvez utiliser le créateur de disposition de clavier de Microsoft .
Cela vous permettra même d’ajouter des fonctionnalités supplémentaires à votre clavier, telles que la transformation d’une clé en clé morte (par exemple ~), l’ajout de mappages supplémentaires (par exemple altgr+ c->
ç
), etc.Afin de modifier les séquences de touches spéciales, comme ctrl+ FOO, vous devrez peut-être modifier le
.klc
fichier manuellement.Vous pouvez trouver les instructions de @Senseful dans https://superuser.com/a/172993/157884 :
Attention: support incomplet pour les raccourcis clavier dans les applications somme
Toutefois, soyez averti que certaines applications risquent de ne pas prendre ces frappes spéciales correctement.
Par exemple: avec ma configuration particulière, appuyer sur altgr+ adans le teamchat de DotA2 effacera le texte - au lieu d’ajouter un élément
ã
similaire dans d’autres applications.la source
J'ai un clavier USB Genius KB-G235 (HID) et WinXP SP3. Aucune des applications dans les réponses précédentes ne fonctionnait pour moi. (Parce que travailler avec des codes PS / 2 ou non (entièrement) avec XP).
J'ai essayé HotkeyP (freeware) http://petr.lastovicka.sweb.cz/others.html et cela fonctionne! Il suffit d'ajouter l'action pour la clé et c'est fait. (Après l'affectation d'une nouvelle action, l'action par défaut n'est pas exécutée.)
la source
http://www.autohotkey.com/ peut être une solution plus simple et puissante. Vous pouvez remapper des clés et créer des clés de modificateurs à l'aide de scripts tels que
la source
ScrollLock::LControl
est juste suffisant pour le remappage?Le moyen le plus simple: le créateur de disposition de clavier Microsoft . Ceci est une solution officielle de Microsoft. La fonctionnalité est semblable à Ukelele pour OS X.
Téléchargement et instructions: http://msdn.microsoft.com/en-GB/goglobal/bb964665.aspx
la source
Keyman Desktop - Vous pouvez même créer vos propres claviers personnalisés avec Keyman Developer . Avec des claviers dans plus de 1000 langues, Keyman Desktop vous permet de saisir votre langue même lorsque Windows ne le sait pas.
la source
J'ai trouvé une application qui peut presque tout faire dans Windows 7 et fonctionne sans problème lorsque votre bureau est déverrouillé. En outre, il est assez facile à utiliser.
http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .
Le seul inconvénient que j’ai trouvé est que cela ne fonctionnera pas si le bureau est verrouillé, dites-moi que je reviens du sommeil et que l’ordinateur est verrouillé et que la musique est forte. Les claviers multimédia peuvent se mettre en sourdine à partir de là. Mais avec cette application, vous devez d'abord déverrouiller.
la source