Sous Windows, j'avais l'habitude de lier Ctrl+ Leftà Homeet Ctrl+ à droite Endvia ahk.
Maintenant, j'ai du mal à obtenir ce comportement dans Ubuntu. J'ai essayé d'éditer /etc/inputrc
:
"\e[1;5C": end-of-line
"\e[1;5D": beginning-of-line
Cela fonctionne mais uniquement dans la fenêtre du terminal. J'ai également essayé xmodmap:
xmodmap -e "keycode 113=Left NoSymbol Home"
mais ça ne marche pas.
La chose étrange ici est que si je lie à Shift+ Leftdans xmodmap, cela fonctionne:
xmodmap -e "keycode 113=Left Home"
Je suppose que le comportement par défaut de Ctrl+ Left(sauter les mots) a en quelque sorte la priorité sur les liaisons xmodmap.
Où puis-je trouver l'emplacement des liaisons par défaut et comment les supprimer? Ou, peut-être que je pourrais simplement y associer le comportement nécessaire?
Je suis sur Ubuntu 12.04
xev
sortie pour les clés que vous souhaitez modifier?xev
sortie entière s'il vous plaît?Réponses:
AutoKey peut faire des liaisons comme celle-ci, mais elle nécessite l'exécution d'un service en arrière-plan (comme ahk, mais contrairement à xmodmap).
Configurez une "phrase" où se trouve le texte
<home>
, la méthode deKeyboard
collage et le raccourci clavier<ctrl>-<left>
:la source
J'utilise le clavier en aluminium Apple sur la station de travail Ubuntu et les commandes xmodmap suivantes l'ont fait pour moi:
Cela fonctionne parfaitement parce que ma Caps Lockclé est remappée à la fonction de contrôle à l'aide des préférences du clavier Ubuntu, donc la touche de contrôle gauche n'est pas nécessaire. Puisqu'il se trouve là où se trouve la touche Fn sur le clavier du MacBook, le basculement entre les claviers de bureau et MacBook n'a pas d'impact sur la mémoire musculaire.
la source
Autokey a travaillé pour moi. Le comportement Autokey par défaut serait: mapper à la fois right ctrl+ arrowet left ctrl+ arrow. Et je voulais seulement right ctrl, parce que j'avais l'habitude left ctrlde naviguer dans les mots.
Voici le script que j'ai utilisé dans Autokey:
Remarque: vous pourriez avoir un nom de clavier différent. Essayez-les tous. J'avais 3 appareils, mais un seul fonctionnait
PS J'ai installé Autokey depuis GitHub, car le package dans le logiciel Ubuntu est cassé.
la source