True Copy / Paste переназначение ярлыков в X11
Можно ли использовать CMD-C
и CMD-V
для запуска функции буфера обмена X11?
Я не хочу переназначать, CMD
чтобы отправитьCTRL
. Это касается не только эргономики и мышечной памяти. Существующие ответы, кажется, игнорируют тот факт, что ^C
это допустимый, полезный символ со своим собственным значением для многих программ. Я хочу связать команды оконного менеджера (например, копировать / вставить) с комбинациями клавиш, для которых в популярных программах, таких как Vim и Emacs, с ними уже не существует десятилетних соглашений. Нечто подобное CMD-C
.
Я хочу, чтобы мой CTRL
ключ продолжал делать то, для чего он был предназначен .
CTRL-C
должен продолжать отправлять^c
символ в мой терминал, чтобы убить процессыCTRL-V
должен продолжать посылать^v
символ (escape-последовательность в Vim)CTRL-X
должен продолжать посылать^x
символ (ключ vim для "вычитатьcount
из числа под курсором)
Я хочу использовать CMD
ключ для отправки команд моему оконному менеджеру:
CMD-C
должен установить выделенный текст / объект наCLIPBOARD
выбор X11 .CMD-V
следует вставлять изCLIPBOARD
буфера X11 - независимо от того, что там находится - в активную цель, например,CTL-V
или Edit-> Paste делает по умолчанию почти в каждом приложении X.
MacOS делает общесистемные ярлыки действительно хорошо. Потребовалась некоторая настройка мышечной памяти, но теперь, когда я понял, что могу отправлять реальные управляющие символы в свои приложения, я не могу вернуться назад.
Могу ли я настроить свой linux box на то же самое, по крайней мере, для копирования и вставки? Самым большим камнем преткновения является то, что CTRL-C
/ CTRL-V
для копирования / вставки конфликтует с комбинациями клавиш vim, но обычно я хотел бы отделить управляющие символы терминала от последовательностей команд оконного менеджера.
На сайте Джейми Завински есть немного полезной документации о базовых механизмах работы X11 с буферами копирования / вставки. Это именно та функция, которой я хочу напрямую управлять с помощью клавиатуры. Как мне это настроить?
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux