Je suis récemment passé à Ubuntu sur mon ordinateur portable et une chose qui m'a presque fait revenir à Windows est le fait que je ne peux pas faire Ctrl+ Altpour agir comme Alt gr.
J'ai programmé depuis plusieurs années et par exemple j'ai tellement l'habitude de faire le signe "$" en appuyant sur ctrl+ alt+ 4. Ici, dans Ubuntu, je dois utiliser "Alt gr + 4" qui me rend presque fou ...
Y a-t-il une solution à cela?
xmodmap
commande pour ce faire. Consultez ce askubuntu.com/questions/5095/typing-using-key-combinationsRéponses:
Vous pouvez ajouter des raccourcis globaux pour écrire des caractères spéciaux. Je l'utilise souvent pour ma disposition de clavier allemande avec Ubuntu (sous Windows, cela fonctionne hors de la boîte).
J'ai ajouté les raccourcis suivants:
Shift+ Enter+ 7pour écrire la lettre
{
Shift+ Enter+ 0pour écrire la lettre
}
Shift+ Enter+ 8pour écrire la lettre
[
Shift+ Enter+ 9pour écrire la lettre
]
Pour ajouter ces raccourcis, vous aurez besoin
xbindkeys
etxvkbd
:Modifiez ensuite le fichier de configuration:
Et ajoutez les lignes suivantes (modifiez-les selon vos préférences):
Rechargez ensuite xbindkeys:
Merci à Whiz pour le partage ( http://forum.ubuntuusers.de/topic/strg-%2B-alt-alt-gr-wie-in-windows/ ).
la source
c:XX
, pour autant que je sache, ne sont pas universels, vous n'aurez donc pas de chance à googler cela. Vous pouvez cependant trouver un code clé localement en installant et en exécutant "xev" dans votre ligne de commande. Il imprimera toutes les actions de votre clavier et de votre souris, vous devrez donc faire défiler un peu pour trouver "votre" personnage.KeyRelease event, serial 40, synthetic NO, window 0x4c00001, root 0x7e, subw 0x0, time 35363548, (135,60), root:(903,472), state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES, XLookupString gives 1 bytes: (3c) "<" XFilterEvent returns: False
Le numéro dont vous avez besoin est toujours sur la troisième ligne, après "keycode". Donc dans ce cas, 94.Après avoir essayé et échoué à le faire fonctionner avec une combinaison de xbindkeys et xvkbd / xte (je n'ai jamais pu faire en sorte que certains caractères {, [,],}, \, etc. se comportent correctement peut-être parce que j'utilise une disposition de clavier scandinave), J'ai finalement trouvé une solution simple et pratique: Autokey. Voici les instructions exactes pour le faire fonctionner:
keyboard.send_keys("<alt_gr>+7")
et définissez le raccourci clavier sur Ctrl + Alt + 7 (définissez d'abord le raccourci clavier sur 7, puis ajoutez Ctrl et Alt comme modificateurs). Cela a au moins fonctionné pour les clés d'écriture de code les plus importantes: {[]}.Cette solution fonctionnera pour tout ce qui fonctionne dans la session X actuelle (je pense) mais ne fonctionnera pas si vous démarrez une nouvelle session de terminal en utilisant Ctrl + Alt + (F2-F6).
la source
Bien que cela ne réponde toujours pas à votre question, je trouve que c'est une solution plus facile que les autres réponses.
Pour faire R-ALTfonctionner comme AltGr, vous pouvez ajouter la ligne suivante à votre
~/.xinitrc
:D'autres façons de passer au 3e niveau (ce qui est généralement obtenu à l'aide de la AltGrclé) peuvent être trouvées, et de nouvelles façons peuvent être définies dans
/usr/share/X11/xkb/symbols/level3
.la source
Voici ce que j'ai fait pour que la L-Altclé agisse exactement de la même manière que la Altgrclé. Je n'ai pas essayé avec la CtrlAltclé
Il consiste à modifier le fichier level3
Dans le terminal, changez de répertoire:
faites une copie du fichier level3:
éditez level3 avec n'importe quel éditeur de texte:
Vous devriez trouver un bloc comme celui-ci:
Ajoutez une copie du bloc avec LALT (alt gauche) au lieu de RALT (altgr):
Maintenant, il devrait y avoir 3 autres blocs commençant par
key <RALT>
Faites de même avec eux.
Sauvegarder et quitter.
la source
J'utilise uniquement les signes spéciaux lorsque j'écris du code, j'ai donc réussi à résoudre ce problème: Sublime Text.
Dans Préférences -> Raccourcis clavier - Utilisateur
insérer ce qui suit:
]
la source