Почему я не могу назначить сочетание клавиш Ctrl-Shift-W в Emacs?

Почему я не могу назначить сочетание клавиш Ctrl-Shift-W в Emacs?

Я пытаюсь привязать Ctrl++ к чему-то в emacs под Ubuntu. Ничего не происходит Shift, Wкогда я нажимаю эту комбинацию клавиш. Когда я вызываю describe-keyэту комбинацию клавиш, ничего не происходит.

Ubuntu перехватывает эту комбинацию клавиш?

Обновлять:

Я запускаю emacs в графическом режиме под стандартным пользовательским интерфейсом Ubuntu (каким бы он ни был). Если я печатаю C-S-qили C-S-sони работают нормально, но когда я нажимаю C-S-w, emacs ведет себя так, как будто ничего не произошло.

Есть ли способ узнать, перехватывает ли оконный менеджер нажатие клавиш?

решение1

Запустите еще один X-сервер на другой консоли, используя emacs в качестве основного процесса:

startx emacs

Теперь у вас нет оконного менеджера, и вы можете сами определить, C-S-wдоберется ли он до emacs.

Это первый этап в отслеживании проблемы. Если проблема в самом Emacs, то сначала посмотрите на function-key-map; если это менеджер окон, то ps -fHu$USER(в вашей основной сессии X) выясните, какой менеджер окон вам дали.

решение2

В соответствии сэта страница, Shiftнельзя привязать к терминалам, только через графический интерфейс.

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