Я недавно обновил от KDE 3.5 до KDE 4, и у меня были странные проблемы с моей клавиатурой. В одной из виртуальных консолей, например, когда я нажимаю ctrl + высокий звук 1, я могу ввести отлично, но в KDE, не работают несколько из цифровых клавиш, левые и правые стрелки не работают также.
Когда я нажимаю клавишу со стрелкой вправо в xev, я получаю это:
KeyRelease event, serial 34, synthetic NO, window 0x3600001,
root 0x6f, subw 0x0, time 903459, (111,55), root:(115,836),
state 0x10, keycode 114 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Когда я нажимаю '3' ключ, он переключает мою панель инструментов Bookmarks на Firefox, на xev я получаю это:
KeyPress event, serial 34, synthetic NO, window 0x3600001,
root 0x6f, subw 0x0, time 999968, (94,115), root:(98,896),
state 0x10, keycode 12 (keysym 0x1008ff30, XF86Favorites), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 34, synthetic NO, window 0x3600001,
root 0x6f, subw 0x0, time 1000032, (94,115), root:(98,896),
state 0x10, keycode 12 (keysym 0x1008ff30, XF86Favorites), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Поскольку это глубже снижается, изменение типа клавиатуры в meun's KDE не имеет никакого эффекта. Я медленно начинаю пробираться через горы документации о X моделях клавиатуры, но должен быть лучший путь. Кто-либо не, что это?
Править:
1234567890! после удаления всей .kde папки.
но только пока я не изменяю настройки Keyboard от апплета "параметров настройки системы", затем его политый из шланга полный рабочий день. Независимо от того, что я установил настройки также. (восстановите к настройкам по умолчанию, не делает),
2-е Редактирование:
Я использую хинду AMD64, я обновлял от KDE 3.5> KDE 4.2.
Я думаю, что у меня были ручные настройки прежде, хотя я ничего не изменил. Я первоначально выполнял KDE без HAL до той остановки, работающей приблизительно один год назад. Единственное удовлетворение требованиям заказчика, которое я сделал, должно было установить мультимедийные ключи для управления Amarok.
3-е Редактирование
$ grep xkb /var/log/Xorg.0.log
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
Xorg.0.log говорит следующее:
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse1
(WW) Disabling Keyboard1
Мой Xorg.conf имеет это в нем.
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
Возможно, Вы могли:
Затем позвольте KDE выполненные значения по умолчанию на следующем запуске и пойдите, повторно конфигурируют Ваши lyaout настройки.
Когда я пошел от KDE 3.5 до 4,2, я должен был удалить некоторые старые конфигурации для решения нескольких вопросов, не этого а именно, но в других приложениях K. Кроме того, попробуйте новую клавиатуру, только для забавы.
Виртуальные консоли (tty) абсолютно не связаны с X11 и используют другой механизм отображения клавиатуры. Вы пытались запустить другой рабочий стол (twm/icewm/gnome безотносительно)?
'Состояние 0x10' подразумевает, что одна из Ваших модифицирующих клавиш застревает вниз. Я нахожусь на OSX, но что состояние соответствует моей командной клавише, которая я думаю, отображается на логотипе, включают клавиатуры компьютера. Попытайтесь нажать клавишу логотипа несколько раз (или другие модификаторы, как высокий звук или ctrl), пока состояние не возвращается к 0x00, и посмотрите, имеет ли это значение.
Во-первых, создайте другую учетную запись пользователя, войдите в систему и протестируйте, если контурная карта работает там. Если да, то проблема находится в Ваших частных конфигурациях. Это локализует проблему, в масштабе всей системы ли это (/и т.д.,/usr/share/kde*) или пользователь (~).
Затем, открытые предпочтения клавиатуры, измените что-то и закройте его: у Вас будет некоторая конфигурация по умолчанию в новой домашней папке. После резервного копирования Вашей личной папки попытайтесь переместить эти файлы: это может помочь.
Вдохновленный o_O Tync отвечают; Отправленный в случае, если у кого-либо еще есть эта та же проблема. Я переименовал свой корневой каталог как 'резервное копирование', удалил мою учетную запись, воссоздал его. Взломанный passwd и группы, таким образом, у меня есть тот же uid и ценуроз, затем положили обратно все видимые файлы. Затем я копирую другие скрытые файлы приложений, если я думаю, что мне нужны они. Странно это теперь работает отлично.