РЕДАКТИРОВАТЬ 2
Во-первых, посмотрите на жирную часть моего РЕДАКТИРОВАНИЯ внизу! Я думаю, что первоначальный способ постановки вопроса сбивает людей с толку.
Я выполнил инструкции здесь , чтобы переключить клавиши Alt и Ctrl. Теперь, когда я нахожусь в терминале, я хочу нажать физический Ctrl + C для отмены. Но новое сопоставление означает, что я физически нажимаю Alt + C.
Я посмотрел на сочетания клавиш для терминала:
и не могу найти там этот ярлык.
Я использую Ubuntu 20
РЕДАКТИРОВАТЬ
Я понял, что могу запутать проблему, сказав вам, что я изначально поменял клавиши Alt и Ctrl. Вы можете забыть об этом, если это облегчит задачу. Подумайте об этом так: «Вместо нажатия ctrl + в терминале для таких вещей, как прерывание процесса (ctrl + C) или обратный поиск (ctrl + R), я хочу нажать alt + key. Как я могу установить это вверх без фактического изменения общесистемных привязок клавиш в целом? "
«Как поменять местами alt-ctrl в терминале?»
OS X имеет удобную функцию, позволяющую использовать команду как Ctrl.
В основном, Ctrl и C, как ключевые узлы, могут быть поняты терминалом, но Super не может быть таким же.
См. https://superuser.com/questions/1178542/super-key-notation-for-stty
Вы можете отредактировать stty -a
, например stty intr ^K
теперь Control+K является клавишей прерывания, и вы теряете ^K, используемую для стирания ближе к концу строки. Но вы не можете сделать это другими клавишами мода Alt Esc.
Другими словами, очень рискованно менять привязку клавиш по умолчанию, например, кто-то пытается заменить ^M, работает иначе, чем «Возврат», и вы не можете выполнять какие-либо команды.
Вы можете изменить другие ярлыки в Терминале, они отображаются в контекстном меню вашего вопроса.
Я рекомендую оставить принципы (^C или ^R) нетронутыми и изменить все остальное.
Поменяйте местами Ctrl и Alt на системной стороне.
Сначала переназначьте Ctrl и Alt, как вы описываете, используя xmodkey
или Gnome-Tweak
Настройка ввода
Я полагаю ты уже сделал это. Введено множество других способов
setxkbmap -layout 'us,us' -option 'ctrl:swap_lalt_lctl'
Использование клавиши Alt, например клавиши команды Mac (⌘) для копирования/вставки
Поменять раскладку физической клавиатуры
Итак, ваша клавиша Alt_L работает как Ctrl_L, и наоборот.
Некоторым клавиатурам не разрешается заменять колпачки клавиш, например. HHKB Pro не может быть выполнен из-за другого размера устройства.
Тем не менее, большинство колпачков клавиш можно физически заменять.
[