Ctrl + Page Down && Ctrl + Page Up

Ctrl + Page Down && Ctrl + Page Up

Я использую MacBook Pro и Linux Mint. Я знаю, что это форум Ubuntu, но Mint создан на основе Ubuntu, поэтому я пытаюсь здесь.

На Macbook Pro нет кнопок Page Down и Page Up. Такие приложения, как Epiphany и Terminal, используют эти кнопки для переключения между вкладками. Ubuntu и Mint используют APT, поэтому я предполагаю, что все приложения одинаковы, если не очень похожи. Вы не можете переназначить клавиши ни для терминала, ни для Epiphany. Поэтому я попробовал приложение «Настройки клавиатуры» и приложение «Раскладка клавиатуры», чтобы посмотреть, смогу ли я изменить клавиши. Это оказалось бесполезным.

Мне нужно либо переназначить клавиши в Epiphany и Terminal, либо привязать Page upих Page downк чему-то другому.

решение1

Я использую MacBook Air, и клавиши fn+вверх и fn+вниз обеспечивают функции перехода на страницу вверх и вниз.

В качестве альтернативы вы можете назначить дополнительные клавиши функциям перехода вверх и вниз, то есть правым клавишам Command и клавишам Alt/Option (честно говоря, как часто вы ими пользуетесь?). Некоторую информацию по этому вопросу можно найти здесь:

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

Короткий вариант — использовать программу xev для определения того, какие коды клавиш вы хотите изменить, и создать программу (например, ~/.Xmodmap) с информацией, которая переназначает клавишу. Я использую это для замены клавиш capslock и delete с помощью:

keycode 0x16 = Delete 
keycode 0x42 = Backspace

Затем добавьте команду «xmodmap ~/.Xmodmap» в файлы ~/.profile или ~/.bashrc, а затем выполните команду xmodmap ~/.Xmodmap из терминала, и ваши изменения должны вступить в силу.

решение2

Вы можете нажать Ctrl + fn + вверх/вниз

решение3

Я предполагаю, что этот же процесс будет работать для , Ctrlкак это было Altдля меня. Просто будьте осторожны при тестировании клавиш, которые вы назначаете с помощью xbindkeys-config.

Я прочитал этоhttps://help.ubuntu.com/community/KeyboardShortcutsчто помогло мне понять следующее. В то время какxавтоматизацияПакет, включающий этот xteинструмент, можно использовать вместо того, xvkbdчтобы выдавать коды клавиш, которые я использовал xvkbdдля того же самого.

sudo apt-get install xbindkeys xbindkeys-config xvkbd

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

По какой-то причине это добавило привязку для Ctrl+ F, которую мне пришлось закомментировать. Хотя, возможно, это полезный пример по умолчанию, который мне нужен, чтобы найти Ctrl+ Fвнутри веб-страниц.

После того, как я выяснил "keysims"Прежнийдля PgUpиСледующийдля PgDownэтого не было слишком сложно. Запуск и использование xbindkeys-configпривели к следующим записям в .xbindkeysrc для меня.

#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

при использовании Ubuntu 12.04 exact pangolin после создания файла .xbindkeysrc он был обнаружен, и xbindkeysпрограмма была запущена автоматически при следующем входе в систему.

Так что это должно сделать то, что вам нужно.

#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

Связанный контент