Lorsque j'essaie de modifier la configuration de synapse, cela ne me permet pas d'utiliser la gauche Supercomme raccourci pour l'invoquer. Y a-t-il un moyen détourné que je peux suivre.
Lorsque j'appuie simplement sur la touche Windows / Super, la fenêtre de configuration ne le reconnaît pas. Cependant, un raccourci combiné (tel que Super+ A) fonctionne correctement.
Étant donné que j'utilise Precise, avec Unity, j'aurais également besoin d'un moyen de changer le comportement du tiret par défaut pour Windows / Super key en autre chose.
~/.config/hotkeys/synapse/synapse.hotkeys
fichier. Cela ne fonctionne pas dans Ubuntu en raison de l'Unity pour moi, peut fonctionner pour vous.Réponses:
Vous devez lier l'action au Superscancode ou au keycode de l '; les raccourcis clavier normaux enregistrent l'état des touches de modification et jettent leurs événements de pression de touche; de sorte que vous ne voyez jamais quelque chose qui réagit simplement en appuyant sur Alt, mais plutôt à la Atouche plus l' Altétat enregistré de la touche.
La bibliothèque de raccourcis clavier utilisée est libgtkhotkey (0.2 le 12.04) et ne prend pas en charge l'utilisation de l'événement de pression de touche à partir des modificateurs. Vous devrez écrire votre propre patch pour attraper cela et peut-être prendre en charge une telle chose dans le format de signature.
Tous les tests avec le format de signature existant n'ont pas réussi à produire autre chose qu'une erreur.
la source
Je sais que c'est un peu vieux maintenant, mais la solution devrait être utile de toute façon.
Tout d'abord, supprimez toutes les super-liaisons de touches, par exemple, il
<super>+p
est courant pour les paramètres d'écranPuis fermez Synapse
Dans
~/.config/hotkeys/synapse.hotkeys
changement
à
Relancez Synapse
la source
config.json
rapport avec "activer", mais la première étape semble faire l'affaire.Dans les versions ultérieures de synapse installées à partir du tableau de bord ppa, le paramètre est défini
.config/synapse/config.json
. Modifiez-le lorsque la synapse est fermée pour spécifierSuper_L
comme clé d'activation.Voir https://launchpad.net/~synapse-core/+archive/ubuntu/testing .
la source
Une solution de contournement temporaire consiste à supprimer le modificateur de super et à remapper la clé sur une "clé normale" que vous n'utilisez pas. Je choisis "µ", qui s'appelle "mu".
xmodmap -e 'keysym Super_L = mu mu mu'
xmodmap -e 'clear Mod4'
La première commande rendra à peu près super inutile autre chose que de taper "µ" et la deuxième commande effacera tous les modificateurs Mod4 (je ne les utilise pas de toute façon). Utilisez xev pour trouver le nom d'une clé, recherchez une ligne similaire à:
Les modifications seront perdues après la déconnexion. Pour les rendre permanents, ajoutez les commandes à votre
.bashrc
OU créez un fichier nommé.Xmodmap
dans votre répertoire personnel avec le contenu:Si vous vous trompez en jouant avec xmodmap, déconnectez-vous et reconnectez-vous pour restaurer vos anciens paramètres.
Je n'ai testé qu'avec cette seule touche, et je peux toujours taper µ en appuyant sur Alt Gr+ Msans faire apparaître Synapse. J'ai également essayé de remapper Supervers Page Up; Synapse a pu détecter la clé en la saisissant dans les paramètres, mais n'a pas réussi à ouvrir le lanceur en appuyant dessus.
la source
Apparemment
~/.config/synapse/
n'existe plus.Je viens d'installer synapse sur XUBUNTU 12.04.02 et de changer l'entrée Signature dans
~/.config/hotkeys/synapse/synapse.hotkeys
était suffisant pour que la synapse apparaisse avec un seul coup sur la Super-clé.
la source
Vous pouvez lui attribuer le super raccourci clavier via le Gestionnaire des paramètres-> Clavier-> onglet Raccourcis d'application
ajoutez synapse puis définissez son raccourci comme super clé.
Je vous souhaite bonne chance!
la source