5.2.1.3. Секция InputDeviсe. Windows-раскладка клавиатуры
5.2.1.3. Секция InputDeviсe. Windows-раскладка клавиатуры
Секция InputDevice используется для описания клавиатуры и мыши (листинг 5.3).
Листинг 5.3. Описание клавиатуры и мыши
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option: "XkbLayout" "us,ru"
Option "XkbOptions" "grp:shiftis_toggle,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "ImPS/2 Generic Wheel Mouse"
Option "Protocol" "еxрlоrеrps/2"
Option "ZAxisMapping" "4 5"
EndSection
Обратите внимание: клавиатура и мышь описываются в разных секциях InputDevice, а секция InputDevice для мыши может вовсе отсутствовать, причем будут работать обе кнопки мыши и колесико (если оно есть). Обычно описание мыши отсутствует, если мышь стандартная и для нее не нужен какой-либо специальный драйвер или нe нужно указывать какие-либо специальные параметры. В моем конфигурационном файле сейчас вообще отсутствует описание мыши и, нем не менее, она работает.
Наверное, вы обратили внимание на то, что в Fedora 8 русская раскладка клавиатуры не совсем такая, как в Windows, к которой вы привыкли. Например, для того, чтобы ввести точку (.), нужно нажать ‹Shilt+7›, а для ввода запятой - ‹Shift+8›. Да и с другими знаками пунктуации не все в порядке.
Чтобы исправить данную проблему, нужно в секцию Input-Device клавиатуры добавить опцию Option "XkbVariant" ", winkeys".
Измененная секция InputDevice представлена в листинге 5.4.
Листинг 5.4. Задание Windows-раскладки клавиатуры
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pcl05"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:shifts_toggle,grp_led:scroll"
Option "XkbVariant" ",winkeys"
EndSection
Лето — время эзотерики и психологии! ☀️
Получи книгу в подарок из специальной подборки по эзотерике и психологии. И скидку 20% на все книги Литрес
ПОЛУЧИТЬ СКИДКУ