Я предполагаю, что этот же процесс будет работать для Ctrl, как и для Alt для меня. Просто будьте осторожны при тестировании ключей, назначенных с помощью xbindkeys-config.
Я прочитал этот https://help.ubuntu.com/community/KeyboardShortcuts, который помог мне разобраться в следующем. Хотя пакет xautomation, который включает в себя инструмент xte, можно использовать вместо xvkbd, чтобы испускать коды клавиш, которые я использовал xvkbd, чтобы сделать то же самое.
sudo apt-get install xbindkeys xbindkeys-config xvkbd
xbindkeys --defaults > /home/your-user-name/.xbindkeysrc
По какой-то причине это добавило привязку для ctrl-f, которую я должен был прокомментировать.
После определения «ключей» из Prior for xautomation и Next для PgDown это wasn ' слишком тяжело. Запуск и использование 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
при использовании точного pangolin Ubuntu 12.04 после создания файла .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
Shift + MouseLeft запускает команду mouse-appearance-menu по умолчанию, так как Emacs 23 (раньше, она запускалась mouse-set-font). Это диалоговое окно с буфером, которое вы видели.
Вы можете узнать, какой ключ (или комбинация клавиш) или кнопка мыши делает в вашем Emacs, нажав C-h c (т.е. Ctrl + H, затем C), затем ключ (ы) или кнопку. Имя вызывающей команды появится в нижней части экрана. Если вы нажмете C-h k, вы также увидите документацию по этой команде. И наоборот, если вы знаете имя команды и хотите знать, какой ключ вызывает ее, нажмите C-h w, затем введите имя команды. Вы можете использовать f1 вместо C-h.
Вы не сказали, какой учебник вы использовали. Я подозреваю, что вы что-то пропустили в своем чтении. Текст «shift mouse-1» Рисует линии, прямоугольники или полилинии, стирает, разрезы, копии или пасты »появляется в документации по режиму Artist Mode, пакет Emacs (входит в стандартный дистрибутив Emacs), который облегчает рисование изображений ASCII. Чтобы войти в режим исполнителя, введите M-x artist-mode RET (т. Е. Ctrl + X, затем введите artist-mode и H ).