J'ai un ordinateur portable avec lequel j'utilise un clavier externe. Lorsque je tape en utilisant le clavier externe, je souhaite utiliser une disposition de clavier américaine, car c'est le type de clavier externe que j'ai. Par contre, lorsque je tape avec le clavier intégré, j’aimerais utiliser une disposition en suédois.
Est-ce possible? Et comment pourrais-je m'y prendre?
Je pose la question ici car je pense que nous trouverons ici la plupart des compétences de Linux.
linux
keyboard
keyboard-layout
input-languages
Supprimé
la source
la source
Je peux affirmer que ce que vous voulez faire est effectivement possible. J'ai réalisé le scénario spécifié en premier
sudo cat /dev/input/event(0,1,2..)
en tapant sur chaque clavier pour s’assurer qu’ils ont été reconnus en tant que périphériques distincts. Ensuite, j'ai simplement appliqué des essais et des erreurs, expérimentant avec
setxkbmap -device (1-x) us
.J'ai découvert que
setxkbmap -device 1 us
configuré les deux (tous) claviers, alorssetxkbmap -device 6 us
que n'affectait que le secondaire. Il est peut-être intéressant de noter que les deux ont été connectés via PS / 2.Bien entendu, cela ne garantit pas que cela fonctionne pour vous, et cela ne constitue même pas une réponse appropriée, mais cela confirme que c'est tout à fait possible. Je ne sais pas selon quel schéma les claviers individuels sont nommés
/dev/input
, mais je suis sûr que les noms peuvent être spécifiés dans udev, ce qui permet de placer lasetxkbmap
commande appropriée/etc/rc.local
ou similaire.la source
Bien que cette question soit un peu ancienne, je pensais partager ma solution car aucune des autres réponses n'indiquait comment faire fonctionner ce travail au démarrage.
Ma situation: j’ai un clavier Happy Hacking qui se branche via un port USB et dont les touches sont déplacées (contrôle de la majuscule, etc.). Je l’utilise la plupart du temps, mais j’aimerais parfois utiliser le clavier classique pour ordinateur portable ou un autre clavier USB. Pour ces claviers, j'ai créé une disposition de clavier personnalisée.
L'astuce est que la disposition de clavier personnalisée ne doit pas être appliquée au clavier Happy Hacking.
Solution: j'ai créé un fichier de configuration Xorg en tant que tel:
La première partie dit essentiellement que pour tout clavier standard, appliquez la mise en page avec la variante personnalisée. La deuxième partie dit, pour le clavier de piratage heureux, utilisez la disposition us avec la variante de base.
Vous pouvez faire correspondre les périphériques en fonction de nombreux paramètres: xorg doc
la source
Cela peut être possible, à en juger par l'argument -device de setxkbmap:
Naturellement, cependant, je n'ai pas de deuxième clavier pour l'essayer pour le moment.
-Un utilisateur Dvorak
la source
Je ne pense pas que vous puissiez le faire exactement comme vous le souhaitez. Je connais deux options:
1) Vous pouvez commuter en un simple clic / frappe de souris.
Avec Ubuntu / GNOME:
Clic de souris
Dans Ubuntu / Gnome, dans la mesure où vous avez configuré les dispositions d’entrée, accédez à un emplacement vide de votre panneau, cliquez à l'aide du bouton droit de la souris et cliquez sur 'Ajouter au panneau'. Sélectionnez «Indicateur de clavier» pour l'ajouter au panneau. Cela devrait entrer un petit morceau de texte indiquant la disposition de votre clavier et vous pouvez cliquer dessus pour changer.
Raccourci clavier
Système -> Préférences -> Clavier -> Mises en page -> Options de mise en page
Il y a une option "Clé (s) pour changer la disposition". Vous pouvez le régler sur Alt + Shift, ce qui ne devrait pas perturber les raccourcis clavier normaux.
Je suppose qu'il existe une manière de faire de KDE.
2) L’autre alternative est http://en.wikipedia.org/wiki/Xneur , mais je ne sais pas si cela est disponible pour le suédois et il se peut que cela ne soit pas possible pour les langues ayant une structure similaire à l’anglais.
la source