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.
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.
Vous pouvez appuyer sur Ctrl + fn + haut/bas
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