цифровая клавиатура в vi и emacs терминал

Я использую внешнюю клавиатуру с лептоном, главным образом с numlock прочь для клавиш со стрелками, поскольку я - левша. Начиная с обновления из Ubuntu 14.04 lts к 16.04 lts, поведение несколько отличалось.

Клавиши Home клавиатуры и клавиши End работают лучше теперь, когда они теперь дают тот же сигнал управления как нормальные клавиши Home и клавиши End. (ESC - [h И ESC - [f, вместо ESC - [1 ~ и ESC - [4 ~), но kp_begin начинает сводить меня с ума, когда я использую его в терминале или с энергией или с emacs.

kp_begin является функцией, которую 5 ключей имеют с numlock прочь. В emacs GUI это перемещается в самое начало документа (подобный M-<). Это никогда не работало в окне терминала с emacs, который был прекрасен. Но теперь, это печатает номер 5 на экран в emacs терминале, даже если numlock выключен. Случайно удар его вместо клавиши со стрелкой становится раздражающим.

С энергией, в termial, kp_begin раньше имел тот же эффект как клавиша выхода. Теперь, это заставляет энергию вводить режим вставки, затем печатает капитал E и символ новой строки к документу. Это является столь раздражающим, как я иногда поражал его вместо клавиши со стрелкой.

Должен быть некоторый способ восстановить его старое поведение.

0
задан 28 August 2016 в 02:57

1 ответ

Я нашел решение. Я могу изменить поведение ключа с кодом: [КОД] xmodmap-e "код клавиши, NN = Начинают KP_5, Начинает KP_5" [/КОД], где NN является кодом клавиши рассматриваемого ключа. По-видимому, KP_Begin - то, что вызывало проблемы, таким образом изменяя его для Начала решенных вещей.

0
ответ дан 28 September 2019 в 15:50

Другие вопросы по тегам:

Похожие вопросы: