LINUX.ORG.RU

Сочетание клавиш ctrl+shift не отлавливается в Fedora 23

 , ,


0

3

Fedora: 23
Gnome: 3.18.4
Kernel: 4.4.6-300
Hardware: Thinkpad T430

По отдельности клавиши работают, но не работает ни один шорткат, в котором фигурируют сочетание ctrl и shift, например shift+ctrl+t в хромиуме или shift+ctrl+v в gnome-terminal.
xev:


KeyPress event, serial 33, synthetic NO, window 0x1600001,
root 0xd9, subw 0x0, time 24897244, (305,179), root:(395,329),
state 0x2000, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x1600001,
root 0xd9, subw 0x0, time 24897244, (305,179), root:(395,329),
state 0x2004, keycode 50 (keysym 0xfe08, ISO_Next_Group), same_screen YES,
XKeysymToKeycode returns keycode: 37
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x1600001,
root 0xd9, subw 0x0, time 24897345, (305,179), root:(395,329),
state 0x2004, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x1600001,
root 0xd9, subw 0x0, time 24897345, (305,179), root:(395,329),
state 0x2000, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
UPD: В лайв режиме сочетание работает. На том же ядре, что и лайв, но в установленной системе - нет. Есть подозрение на локализацию.
UPD: Переключение на английский язык не помогло.

★★★★★

Последнее исправление: f1xmAn (всего исправлений: 3)

Переключение раскладки на что-нибудь другое перевесь. Рекомендую дефолт (правый Alt, пока зажат).

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

Что ты врешь про отсутствие переключения раскладки по Ctrl-Shift. Пытаюсь при этом шутить, но, походу, лучше просто обходить этот тред стороной, как остальные.

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

Рекомендую дефолт (правый Alt, пока зажат).

Пардон, и как вы этим пользуетесь? Я даже не говорю о том, что «альт» — нужная клавиша, но «пока зажат» — ???

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

Просто отлично, спасибо, что спросили, всем советую. Главный плюс — не нужно помнить, в какой раскладке печатаешь. Ты либо держишь его, либо нет.

Правый Alt — ненужная клавиша (за исключением Compose, который никуда не девается).

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

На скриншоте изображено окно настроек комбинации для переключения раскладок в Gnome 3, в котором четко видно выбранные шорткаты.


$ grep xkb ~/.local/share/xorg/Xorg.0.log
[ 51.109] (**) Option «xkb_layout» «ua,us,ru»
[ 51.109] (**) Option «xkb_variant» ",,"
[ 51.130] (**) Option «xkb_layout» «ua,us,ru»
[ 51.130] (**) Option «xkb_variant» ",,"
[ 51.133] (**) Option «xkb_layout» «ua,us,ru»
[ 51.133] (**) Option «xkb_variant» ",,"
[ 51.136] (**) Option «xkb_layout» «ua,us,ru»
[ 51.136] (**) Option «xkb_variant» ",,"
[ 51.139] (**) Option «xkb_layout» «ua,us,ru»
[ 51.139] (**) Option «xkb_variant» ",,"
[ 51.149] (**) Option «xkb_layout» «ua,us,ru»
[ 51.149] (**) Option «xkb_variant» ",,"

Не похоже, чтобы нам эта информация что-то дала.

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

$ setxkbmap -query
rules: evdev
model: pc105
layout: ua,us,ru,us
variant: ,,,
options: grp:shift_caps_toggle,grp:ctrl_shift_toggle


Блин, действительно, grp:ctrl_shift_toggle, извини. Странно видеть такое на свежеустановленной системе.

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

Правый Alt — ненужная клавиша

Смотря кому, но пока допустим.

Ты либо держишь его, либо нет.

Не врубаюсь, вы что, одной рукой печатаете?

Главный плюс — не нужно помнить, в какой раскладке печатаешь

Для этого недостаточно иметь разные клавиши для включения разных раскладок?

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

Смотря кому, но пока допустим.

Ну вот тебе. Что у тебя на нем, Compose?

Не врубаюсь, вы что, одной рукой печатаете?

Нет, держу большим пальцем правой руки и печатаю двум руками.

Для этого недостаточно иметь разные клавиши для включения разных раскладок?

Очевидно недостаточно, ведь описанная тобой система все равно имеет неявное состояние, которое нужно помнить. Моя не имеет.

Ума не приложу, почему обычный «grp:switch» тут считают какой-то маргинальщиной.

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

Ну вот тебе. Что у тебя на нем, Compose?

Альт на нем. Это важный модификатор, он нужен на на обоих руках.

А клавиша непосредственно справа от пробела, которую можно нажать большим пальцем — правый контрол и эскейп (вместо липкого контрола, то есть нажать и отпустить).

А композиция, если интересно, — дважды нажать и отпустить супер.

Но это все не важно.

Ума не приложу, почему обычный «grp:switch» тут считают какой-то маргинальщиной.

Ничего маргинального в нем нет, это просто альтернативная реализация третьего уровня, удобная когда среди предустановок есть основная раскладка и отличная от нее в паре клавиш нечасто нужная дополнительная: русская и белорусская, к примеру: і будет AltGr-и, ў — AltGr-щ, ’ — AltGr-ъ, все остальное на первом уровне.

А «держу большим пальцем правой руки и печатаю двум руками», я полагаю, тут считают не маргинальщиной, а наркоманией.

Очевидно недостаточно, ведь описанная тобой система все равно имеет неявное состояние, которое нужно помнить.

Не нужно ничего помнить, достаточно просто выбрать раскладку одиночным нажатием (а не держать на ней, блин, большой палец).

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от Zmicier

Альт на нем. Это важный модификатор, он нужен на на обоих руках.

Да ладно. Вот я Alt использую только для Alt-Tab, Alt-F2 и Alt-F4. Естественно левой рукой. А ты для чего его так часто используешь? Ты еще скажи, что правый Ctrl и правый Shift у тебя так же изношены, как и левые.

А «держу большим пальцем правой руки и печатаю двум руками», я полагаю, тут считают не маргинальщиной, а наркоманией.

Вот почему? Удобнее же некуда...

Не нужно ничего помнить, достаточно просто выбрать раскладку одиночным нажатием

и помнить ее. Да, твой способ переключения лучше toggling'а, но ты же не жмешь это сочетание перед каждым набором. Надеюсь. А вот

держать на ней, блин, большой палец

реально заменяет удержание в голове какого-то скрытого состояния.

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

Вот я Alt использую только для Alt-Tab, Alt-F2 и Alt-F4. Естественно левой рукой.

Не использую ни одного из этих сочетаний, но использовал бы — то естественно, что с правым альтом — все эти клавиши же высоко слева.

Ты еще скажи, что правый Ctrl и правый Shift у тебя так же изношены, как и левые.

Увы, не могу сейчас сказать — на этой клавиатуре не увидел следов износа.

Но контрол, вы правы, должен много чаще использоваться левый — C-h, C-j, C-i — среди самых частых сочетаний.

и помнить ее.

Зачем?

но ты же не жмешь это сочетание перед каждым набором. Надеюсь.

Не оправдаю ваших надежд. Жму каждый раз, начиная что-либо вводить. Жму и отпускаю, а не держу.

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

Ну вот. А можно не жать.

Ну да, можно запоминать или смотреть на индикатор. Но это неудобно.

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