web-dev-qa-db-fra.com

Ctrl + Page suivante && Ctrl + Page précédente

J'utilise un MacBook Pro et j'utilise Linux Mint. Je sais que c’est un forum Ubuntu, mais Mint étant construit sur Ubuntu, j’essaie ici.

Le Macbook Pro n'a pas de bouton Page Down ou Page Up. Des applications telles que Epiphany et Terminal utilisent ces boutons pour basculer entre les onglets. Ubuntu et Mint utilisent toutes deux APT, donc je suppose que toutes les applications sont identiques, voire extrêmement similaires. Vous ne pouvez pas ré-associer le terminal ni Epiphany. J'ai donc essayé l'application Paramètres du clavier et l'application Disposition du clavier pour voir si je pouvais changer les touches. Cela s'est avéré futile.

Ce que je veux, c’est soit de relier les clés dans Epiphany et le Terminal, soit de lier Page up et Page down à quelque chose d'autre.

7
Dillon Gilmore

J'utilise un macbook air et les touches fn + up et fn + down fournissent des fonctionnalités de page en haut et de page en bas.

Vous pouvez également mapper des touches supplémentaires aux fonctions de page précédente et suivante, à savoir la bonne commande et les touches alt/option (honnêtement, à quelle fréquence les utilisez-vous?). Vous trouverez quelques informations à ce sujet ici:

https://wiki.archlinux.org/index.php/Xmodmap

La version courte consiste à utiliser le programme xev pour déterminer les codes de clé que vous souhaitez modifier et à créer un programme (par exemple, ~/.Xmodmap) avec des informations qui remappent la clé. J'utilise ceci pour échanger mes majuscules et supprimer des clés en utilisant:

code clé 0x16 = Supprimer le code clé 0x42 = retour arrière

Ajoutez ensuite la commande "xmodmap ~/.Xmodmap" à vos fichiers ~/.profile ou ~/.bashrc, puis exécutez la commande xmodmap ~/.Xmodmap de terminal et vos modifications prendront effet.

7
Stephan

Vous pouvez appuyer sur Ctrl + fn + haut/bas

3
Vathanak

Je suppose que ce même processus fonctionnera pour Ctrl comme il l'a fait avec Alt pour moi. Soyez prudent lorsque vous testez les clés que vous affectez à l’aide de xbindkeys-config.

J'ai lu ceci https://help.ubuntu.com/community/KeyboardShortcuts qui m'a aidé à comprendre ce qui suit. Tandis que le xautomation Un paquet contenant l'outil xte peut être utilisé à la place de xvkbd pour émettre les codes de clé que j'ai utilisés xvkbd pour faire la même chose.

Sudo apt-get install xbindkeys xbindkeys-config xvkbd

xbindkeys --defaults > /home/your-user-name/.xbindkeysrc

Pour une raison quelconque, cela a ajouté une liaison pour Ctrl+F que je devais commenter. Bien que peut-être un exemple utile par défaut dont j'ai besoinCtrl+F trouver à l'intérieur des pages Web.

Après avoir déterminé les "clés" de Avant pour PgUp et Prochain pour PgDown ce n'était pas trop dur. L'exécution et l'utilisation de xbindkeys-config ont généré les entrées suivantes dans .xbindkeysrc pour moi.

#alt-up
"xvkbd -xsendevent -text "\[Prior]""
    m:0x18 + c:111
    Alt+Mod2 + Up

#alt-down
"xvkbd -xsendevent -text "\[Next]""
    m:0x18 + c:116
    Alt+Mod2 + Down

lors de l'utilisation d'Ubuntu 12.04, pangolin précis après avoir créé le fichier .xbindkeysrc, il a été détecté et le programme xbindkeys a été exécuté automatiquement lors de ma prochaine connexion.

Donc, cela devrait faire ce que vous voulez.

#ctrl-up
"xvkbd -xsendevent -text "\[Prior]""
    m:0x14 + c:111
    Ctrl+Mod2 + Up

#ctrl-down
"xvkbd -xsendevent -text "\[Next]""
    m:0x14 + c:116
    Ctrl+Mod2 + Down
1
grantbow