Rien de spécial
Le blog de Régis

Gérer les raccourcis claviers (comme un geek)

Hier, j’expliquais comment modifier les raccourcis clavier de KDE les plus courants.

On peut faire la même chose de façon un peu plus geek, ou disons le franchement un peu moins simple.

Dans KDE 3, les programmes peuvent recevoir des messages via DCOP1.

Par exemple, pour afficher/masquer le bureau, on peut exécuter la commande:

dcop kicker kicker toggleShowDesktop

Traduction (de droite à gauche) cela exécute la méthode

toggleShowDesktop(), sur l’objet kicker, sur le programme kicker2, par un message DCOP.

Et si tu n’est pas si geek que ça jeune droïde, tu peux utiliser kdcop, qui est une interface graphique à dcop. kdcop fait une introspection des programmes en cours de fonctionnement dans KDE, et permet donc de parcourir leurs interfaces DCOP (ce qui aide à trouver la commande dcop kicker kicker toggleShowDesktop si on ne la connait pas à l’avance)

Ensuite, il ne reste plus qu’à enregistrer cette action DCOP pour le raccourci clavier de son choix, toujours dans le centre de contrôle KDE, mais cette fois-ci dans « Actions d’entrées »3.

  1. Desktop communication protocol []
  2. kicker, c’est le tableau de bord, il faut savoir que c’est lui qui est responsable de la minimisation/maximisation des fenêtres []
  3. et non, on ne peut pas démarrer khotkeys directement []