LINUX.ORG.RU

Частично не работает левый Shift

 , , ,


0

2

После того как меняешь местами клавиши CapsLock и LCtrl, перестаёт работать LShift в сочетании с LCtrl (который на месте CapsLock). При этом правый шифт отрабатывает корректно. Сам по себе LShift и в сочетании с другими клавишами работает корректно.

З.Ы. замена необходима и не обсуждается (товарищи эмаксеры поймут). А сочетание Ctrl+Shift+TAB (и мн. др.) очень востребовано, потому решение насущно необходимо.

Менял системной утилитой настройки клавиатуры (KDE) и посредством XKB - результат один. Вот например мой конфиг, если интересно:

xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete+numpad(mac)"  };
        xkb_compat    { include "complete"      };
        xkb_geometry  { include "pc(pc104)"     };

	xkb_symbols "my"   { include
        "pc+us+ru:2+inet(evdev)"
        replace key <CAPS> { [ Control_L ] };
        replace key <LCTL> { [ Caps_Lock ] };
        include "compose(rwin)"
  };
};

ЧЯДНТ? У всех такая же проблема и все молчат или у меня одного контрол с капсом местами поменять не получается? Или как правильно назначить переключение раскладки, что бы shift не отваливался?

Смотрим/показываем:

xmodmap -pke
xmodmap -pm

arson ★★★★★ ()
Ответ на: комментарий от arson

xmodmap -pke http://paste.ubuntu.com/23748737/

xmodmap -pm

xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Caps_Lock (0x42),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

Dreamdrawer ()
Ответ на: комментарий от Dreamdrawer

lock Caps_Lock (0x42)
control Control_L (0x25), Caps_Lock (0x42), Control_R (0x69)

Первое, что бросается в глаза: одна клавиша соответствует двум модификаторам.

arson ★★★★★ ()

У всех такая же проблема и все молчат или у меня одного контрол с капсом местами поменять не получается?

У меня было такое. GIMPом пользоваться невозможно!

Или как правильно назначить переключение раскладки, что бы shift не отваливался?

Я решил эту проблему кардинально: купил клавиатуру с возможностью аппаратного ремапа CapsLock <-> Conrtol.

r3lgar ★★★★★ ()
Ответ на: комментарий от Dreamdrawer

Leopold FC900R. Их уже перестали производить (или как минимум экспортировать из Кореи), забрал одну из последних. Но на всех клавах данного производителя есть DIP-переключатель, и он не ограничивается ремапом контрола с капсом.

Хардварный ремап удобен втройне, так как у меня не одна ОС и не один комп вообще, а работать надо везде, и при этом не затрачивать время на «б***ь, эта кнопка находится в другом месте!».

r3lgar ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.