J'ai un ordinateur portable sans clavier numérique sur lequel je suis sous Ubuntu 12.04, et j'aime beaucoup jouer à des jeux fantasmagoriques. De tels jeux ont tendance à nécessiter un pavé numérique pour le mouvement, le ciblage, etc., car on est capable de fonctionner dans les huit directions cardinales. Pour contourner la limitation de ne pas avoir de pavé numérique, j'aimerais pouvoir lier une combinaison de touches, par exemple Shift + Left Arrow à une autre clé, dans ce cas 1; Malheureusement, mes recherches jusqu’à présent n’ont fait que montrer comment lier une combinaison de touches à une commande. Je suis sûr qu'il me manque quelque chose d'une évidence flagrante, mais quant à ce que c'est ... Toute aide serait grandement appréciée!
si vous voulez faire cela sous Windows, il existe un langage de script très utile AutoHotKey qui peut faire beaucoup avec l’interface de script.
Une alternative parfaite à AutoHotKey est AutoKey . Très utile si vous voulez remapper les clés ou attribuer une abréviation ( adr ) et il écrira votre adresse complète !!
AutoKey est un utilitaire d'automatisation de bureau pour Linux et X11. Il vous permet de gérer une collection de scripts et d'expressions, et d'attribuer des abréviations et des raccourcis clavier à ceux-ci. Cela vous permet d'exécuter un script ou d'insérer du texte à la demande dans le programme que vous utilisez.
Ouvrir le centre de logiciel> rechercher autokey
name__> installer AutoKey (GTK)
Ouvrez AutoKey.
Presse Ctrl+N ou à partir de Fichier> Créer ..> Nouvelle phrase. Renommez avec ce que vous voulez.
Entrer les touches Dans le panneau de droite (supprimer le texte Enter phrase contents
), vous souhaitez être saisi (dans votre cas Shift + Left Arrow donc va taper <shift>+<left>
) lorsque vous appuyez sur une touche. Les informations complètes pour les touches spéciales telles que Maj, flèche, etc. sont décrites ici .
Ensuite, dans le coin inférieur droit, vous trouverez trois boutons Set
à définir pour Abbreviation
ou Hotkey
ou Window Filter
ou pour tous.
Cliquez sur Set
pour Hotkey
name__. Vous serez invité à donner HotKeys. Si vous voulez le faire fonctionner avec une seule clé (dans votre cas 1) Ne cliquez sur aucun autre bouton que Press to Set
.
Cliquez sur Press to Set
et appuyez sur la touche que vous souhaitez attribuer (dans votre cas 1).
Cliquez sur OK
name__.
Cliquez sur Save
dans le coin inférieur droit. Maintenant, essayez en frappant 1 où tu veux.
Vous devez garder AutoKey en fonction ou vous pouvez ajouter une liste de démarrage pour la commande autokey-gtk
voici quelques exemples de scripts Si vous souhaitez faire quelque chose de plus.
Merci votre part, je cartographie le Ctrl + h, j, k, l être ←, ↓, ↑, →maintenant j'aime mieux mon HHKB.
Si vous avez HHKB, vous pouvez également régler sous:
Shift + Esc = ~
Ctrl + = Home
Ctrl + 4 = End
Ctrl + b = PgUp
Ctrl + f = PgDn
au fait, je le note sur mon blog --- 仁 的 筆記 : HHKB Pro 2 .
Cela a été assez bien répondu dans d'autres questions comme celle-ci , mais la version courte est que vous devriez être capable de faire ce niveau de remappage avec xmodmap. J'ai fait ce genre de chose pour mapper des combinaisons de touches aux actions de touches multimédias, par exemple.