Відповіді:
Це неможливо з xmodmap. Я не думаю, що це можливо і з XKB, але я не впевнений.
Чи є ваша мета мати ключ, який завжди ідентичний натисканню Ctrl+ C(наприклад, у терміналі, він перервав би запущену програму), або мати ключ копіювання в буфер обміну? Якщо останні, спробуйте
keycode 135 = XF86Copy
XF86Copy
Символ клавіша призначена для ключа від копіювання в буфер обміну, але я не знаю , скільки додатків має цей ярлик поза коробки.
Якщо ви перебуваєте на Ubuntu, і, можливо, навіть у вас немає, рекомендований спосіб встановити додаткові ("мультимедійні") клавіші - це натиснути клавішу .
Якщо ви дійсно хочете, щоб ключ був еквівалентний Ctrl+ C, ваше середовище робочого столу чи менеджер вікон може дозволити вам прив’язати keyym до команди, яка генерує події натискання та випуску клавіш для цієї комбінації клавіш. Якщо ви віддаєте перевагу або маєте використовувати метод DE / WM-агностики, ви можете використовувати xbindkeys для прив’язки довільної команди оболонки до ключа, а xmacro для виготовлення ключових подій для надсилання у вікно. Вам все одно потрібно мати ключ, пов’язаний з ключем; хорошим вибором є F13
(або там, де відключені пронумеровані функціональні клавіші на клавіатурі). Потім помістіть це у своє ~/.xbindkeysrc
:
"{ echo KeySymPress Control_L; echo KeySym C; echo KeySymRelease Control_L; } | xmacroplay"
F13
Вам потрібно буде почати xbindkeys
з вашого сеансу X - з вашого ~/.xinitrc
або ~/.xsession
якщо у вас є, або з відповідного інтерфейсу конфігурації у вашому DE / WM.
Ви пробували Autokey ? Це набагато простіший спосіб, ніж xbindkeys або xmacro.