Не все кнопки работают над удаленным PS3 bluetooth

У меня есть PS3 Bluetooth, удаленный, который я соединил со своей системой Ubuntu 14.04.1 и большой работой кнопок (т.е. они генерируют события, которые 'xev' видит), однако, значительное количество не делает (L1-L3, R1-R3 и другие).

К сожалению, мне нужны те кнопки для управления объемом, таким образом, я ищу способ отобразить их так или иначе.

Я знаю, что ядро видит, что те, которые как события, потому что 'evtest' видит их нажатия клавиш, однако X, не делают.

Обратите внимание, что ранее у меня была эта работа над более старой системой Ubuntu (10.04.4) следующим http://wiki.xbmc.org/index.php?title=How-to:Setup_PS3_BD_Remote однако, который не кажется корректным больше (input.conf, больше не содержит отображения).

1
задан 11 August 2014 в 03:07

1 ответ

Кнопки не замечаются X, потому что их код клавиши> 255.

я попробовал LIRC для действия как повторно отображающийся слой (использующий devinput драйвер), но тогда я потерял ключ, повторяющийся, который был недопустимым.

В конце я нашел http://www.thenautilus.net/SW/xf86-input-evdev/ и исправил драйвер (v2.8.2 на этой версии Ubuntu).

т.е.

Первая установка эти пакеты

sudo apt-get install git automake autoconf pkg-config xcb-proto xutils-dev libtool xserver-xorg-dev libudev-dev

Клон repo и сборка

git clone git://www.thenautilus.net/xf86-input-evdev
cd xf86-input-evdev
git pull git://www.thenautilus.net/xf86-input-evdev code-remap-2.8.2
./autogen.sh
make
sudo mv /usr/lib/xorg/modules/input/evdev_drv.so /usr/lib/xorg/modules/input/evdev_drv.so.orig
sudo cp ./src/.libs/evdev_drv.so /usr/lib/xorg/modules/input/evdev_drv.so

cat > /usr/share/X11/xorg.conf.d/99-evdev.conf <<EOF
Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*”
    MatchProduct "PS3 Remote Controller"
    Driver "evdev"
    Option "event_key_remap" "311=76 313=75 318=74"
EndSection
EOF

Это повторно отобразит право 1/2/3 кнопки к объему/вниз/отключать звук.

1
ответ дан 11 November 2019 в 12:38

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

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