Не может ключ карты XF86AudioRaiseVolume в QJoyPad

Я хотел отобразить свой игровой планшет PSone, чтобы сделать некоторые основные функции KDE/keyboard/mouse, и все работает хорошо кроме одной вещи. Я использую Logitech ultra-x клавиатура, которая имеет несколько мультимедийных кнопок (игра, домой, volumeup, volumedown..) и я хотел отобразить volumeup и volumedown ключи к моей клавиатуре со всем остальным.

работы volumedown хорошо, но volumeup создает некоторые неприятности. после того, как я запускаю qjoypad и отображаю его - он действительно работает, но после отображения его я все еще вижу" [НИКАКОЙ КЛЮЧ]" (в то время как он делает свое задание - volumeup; это странно).. после того, как я выключу и включу qjoypad, я получаю эту ошибку: "Ошибка при чтении кнопки 6" и после той "Ошибки при чтении определения для джойстика 0"

это - мое расположение:

QJoyPad 4.1 Layout File

Joystick 1 {
    Axis 4: gradient, dZone 6505, maxSpeed 11, tCurve 2, sens 2, mouse+h
    Axis 5: gradient, dZone 6264, maxSpeed 11, tCurve 2, mouse+v
    Button 1: key 114
    Button 2: mouse 3
    Button 3: mouse 1
    Button 4: key 113
    Button 5: key 122
    Button 6: key 123
    Button 7: key 62
    Button 8: key 105
    Button 9: key 23
    Button 10: key 65
}

с xev я получил его, что 122 и 123 (они работают обычно под KDE, когда я нажимаю их, это просто, что 123 карты привычки и остаются отображенными для моей клавиатуры),

keycode 122 = XF86AudioLowerVolume
keycode 123 = XF86AudioRaiseVolume

какая-либо подсказка на том, что я должен сделать, чтобы зафиксировать это и заставить мою конфигурацию остаться? если это означает что-нибудь или помогает во всяком случае - система является дугой с 2.6.35 ядрами, kde 4.5.1 при необходимости в какой-либо дополнительной информации, я могу обеспечить его

большое спасибо =)

0
задан 16.07.2012, 04:38

2 ответа

У меня была та же проблема, но я нашел решение. При проверке исходного кода он определяет значение MAXKEY, чтобы быть 122 в src/constant.h. Просто изменение, которое добьется цели строка к большему числу. У меня есть свой суперключ в 133, и я изменил его на 133. Перекомпилируйте, установка, и Вы в порядке для движения.

Btw, у автора могла бы быть своя причина ограничить MAXKEY в 122. Измените его на Ваш собственный риск.

2
ответ дан 24.11.2019, 04:38

Вы знаете о чем-нибудь, что вызывает или приводит к кнопкам клавиатуры, не работающим? Это по перезагрузке/входу в систему? или во время очередной сессии? клавиатура, отключил/повторно включил? Есть ли что-то, что можно сделать, который приведет к кнопке клавиатуры, не работающей на VolumeUp?

(Я пошел и отсканировал qjoypad документы...),

документы qjoypad действительно показывают причуду, которая происходит, когда окно конфигурации будет открыто с фокусом, никакие события не будут сгенерированы. Ваше окно конфигурации закрывается?

qjoypad изменяет разметки побочно? Можно ли проверить, какое расположение Вы находитесь в том, когда оно работает, и с другой стороны когда это не?

Если ключи не работают после выхода из системы/перезапуска, пока Вы не запускаете qjoypad, то я предложил бы писать короткий сценарий:

#
# start up qjoypad with my 'default' layout
qjoypad "Default"

(или независимо от того, что Вы назвали его),

И copying/symlinking это в ~/.kde/Autostart (или лучше, используйте панель System Settings-> Advanced Tab-> Autostart для установки его),

Это заставило бы систему автоматически загружать Вашу предпочтительную раскладку по умолчанию после запуска. Это помогло бы?

qjoypad выглядит аккуратным, я должен буду проверить его.

1
ответ дан 24.11.2019, 04:38

Теги

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