2008-08-09 10 views
2

j'ai un clavier Microsoft avec une série de boutons non standard tels que « Mail », « Recherche », « Web/Home », etc.Mapping mes clés personnalisées dans Debian

Il serait agréable de pouvoir pour lier ces clés afin qu'elles exécutent des programmes arbitraires.

Est-ce que quelqu'un sait comment faire cela dans Debian Etch?

Répondre

2

Je ne peux pas dire avec certitude parce que je ne suis pas en utilisant Debian, mais si vous utilisez Gnome la meilleure façon est d'exécuter des propriétés de gnome-KeyBinding-(Système> Préférences> Raccourcis clavier)

Au lieu de en tapant un raccourci tel que Ctrl + M, appuyez sur le bouton de votre clavier.

Si vous préférez le faire via la ligne de commande ou avec un environnement de bureau différent, cela peut aider: Unusual keys and keyboards

0

je Gizmo Daemon pour mon PowerMate sous Debian - il prend en charge les touches du clavier de fantaisie ainsi (bien que je ne l'ai pas essayé pour ces clés). Hacking sur Gizmod pour l'obtenir pour faire ce que je voulais était assez facile.

Gizmo Daemon

0

Il y a plusieurs façons de le faire, le plus étant généralement keytouch, ce qui est probablement disponible dans les dépôts Debian. Le manuel de l'utilisateur est here. Il y a cependant une chance que votre clavier ne fonctionne pas avec.

1

Exécution de Debian, j'ai eu le même problème. Ce que j'ai fait, c'est exécuter xev et voir quel keycode ces touches retournent. Microsoft aime briser un peu les standards, donc certaines touches multimédias ne fonctionnent pas. Mais ceux qui le font renverront un code clé. Ensuite, écrivez un script avec xmodmap pour mapper ces clés correctement. Le Gentoo Wiki a une excellente documentation sur la façon de faire ces choses. J'ai mis mon script xmodmap dans ~/.kde/Autostart/parce que j'utilise kde, mais vous pouvez tout simplement le mettre dans votre dossier de départ et avoir votre source .bashrc ou .profile. Une fois que vous avez mappé les codes clés, vous pouvez affecter ces clés à des actions spécifiques dans votre environnement de bureau.

0

Si vous voulez le faire, vous pouvez modifier manualy ~/.Xmodmap et utiliser xmodmap ~/.Xmodmap pour appliquer les modifications