LINUX.ORG.RU

Sun Type 6 не совпадают символы в раскладке и на клавиатуре

 , sun type 6


1

2

Как я понимаю, проблема в том, что evdev драйвер считает, что это обычная клава:

[  2783.366] (II) config/udev: Adding input device HID 0430:0005 (/dev/input/event4)
[  2783.366] (**) HID 0430:0005: Applying InputClass "evdev keyboard catchall"
[  2783.366] (II) Using input driver 'evdev' for 'HID 0430:0005'
[  2783.366] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  2783.366] (**) HID 0430:0005: always reports core events
[  2783.366] (**) evdev: HID 0430:0005: Device: "/dev/input/event4"
[  2783.366] (--) evdev: HID 0430:0005: Vendor 0x430 Product 0x5
[  2783.366] (--) evdev: HID 0430:0005: Found keys
[  2783.366] (II) evdev: HID 0430:0005: Configuring as keyboard
[  2783.366] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input4/event4"
[  2783.366] (II) XINPUT: Adding extended input device "HID 0430:0005" (type: KEYBOARD, id 10)
[  2783.366] (**) Option "xkb_rules" "evdev"
[  2783.366] (**) Option "xkb_model" "pc105"
[  2783.366] (**) Option "xkb_layout" "us"
И это несмотря на то, что в пакете xkb-data присутствуют нужные раскладки и даже символы описаны правильно.

Именно с символами и есть главный косяк, они не совпадают со стандартной кириллической клавой.

Как сказать evdev, чтобы он использовал правильную модель клавы?

★★★★★

4memo

setxkbmap -layout 'us,sun_vndr/ru' -option 'group:win_menu_switch' -model 'sun6'
eagleivg ★★★★★
() автор топика
Ответ на: комментарий от eagleivg

debian wheezy
единственная разница в логе
XINPUT: Adding extended input device «HID 0430:0005» (type: KEYBOARD, id 10)
У тебя id 10, а у меня id 6, но я не знаю что это за id

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

setxkbmap -print

xkb_keymap {
	xkb_keycodes  { include "evdev+aliases(qwerty)"	};
	xkb_types     { include "complete+numpad(mac)"	};
	xkb_compat    { include "complete+ledscroll(group_lock)"	};
	xkb_symbols   { include "pc+us+ru(phonetic):2+il:3+inet(evdev)+group(rwin_toggle)+terminate(ctrl_alt_bksp)"	};
	xkb_geometry  { include "pc(pc105)"	};
};
sdio ★★★★★
()
Ответ на: комментарий от sdio

Хмм, какие символы печатаются в русской раскладке цифрами 3,4,5,6,7,8 с нажатым шифтом?

Если я ничего не путаю, то у тебя должно получиться ëËъЪ&*

А должны быть №%:,.;

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

А должны быть №%:,.;

Почему?

У меня phonetic раскладка, а твоя комбинация №%:,.; будет на обычной «йцукен» раскладке.

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

У меня без кириллицы. Другая гравировка (иврит)

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