LINUX.ORG.RU

включение Num Lock-а хоrg-ом


0

1

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

★★★

Последнее исправление: Spirit_of_Stallman (всего исправлений: 1)

Вариант 1. Ставим numlockx и пихаем «numlockx on&» в автостарт опенбокса или .xinitrc
Вариант 2. Попробовать xset led 1, например
Вариант 3. Поковырять опции setleds

cx ★★
()
#include <X11/extensions/XTest.h>
#include <X11/keysym.h>

int
main(void)
{
        Display* disp;
        KeyCode numlock;

        disp = XOpenDisplay(NULL);

        if (disp == NULL)
                return 1;

        numlock = XKeysymToKeycode(disp, XK_Num_Lock);

        XTestFakeKeyEvent(disp, numlock, True, CurrentTime);
        XTestFakeKeyEvent(disp, numlock, False, CurrentTime);

        XCloseDisplay(disp);

        return 0;
}
beastie ★★★★★
()
Ответ на: комментарий от Spirit_of_Stallman

можно доп. клавиатуру настроить так, чтобы там всегда цифры были, независимо от состояния NumLock

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

$ xmodmap .Xmodmap

где, .Xmodmap содержит

keycode 79=7
keycode 80=8
keycode 81=9
keycode 83=4
keycode 84=5
keycode 85=6
keycode 87=1
keycode 88=2
keycode 89=3
keycode 90=0
keycode 91=period
keycode 108=Return
keycode 86=plus
keycode 82=minus
keycode 63=asterisk
keycode 112=slash
sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.