Программное управление NumLock

Есть у меня клавиатура, которую мне в качестве шутки подарили друзья. Выглядит она вот так:

Pleomax Froggy Keyboard

Так вот на ней отсутствует клавиша NumLock. В качестве цифровой клавиатуры можно использовать комбинацию Fn+синий символ(как это реализовано на ноутбуках). По работе мне часто приходится пользоваться софтом удаленного доступа IPKVM для которого разработчики пишут специальные клиенты на java. Так вот этот софт настолько отлично написан(для справки — это IPMIView от Supermicro), что самостоятельно включает мне NumLock, хотя я его об этом не просил. В таком режиме цифровая клавиатура постоянно включена, из-за чего полной клавиатурой становится невозможно пользоваться. Самое идиотское в такой ситуации — это то, что после выхода из java-приложения для IPKVM первоначальное состояние никак не восстанавливается. Выключить NumLock нельзя, т.к. этот переключатель просто отсутствует на клавиатуре. Но тут на помощь приходит Linux. У моего дистрибутива(Ubuntu) в репозитариях есть такая утилитка — numlockx. С ее помощью можно управлять NumLock программно. Например вот так:

numlockx off

Или повесить на какую-нибудь комбинацию клавиш простой скрипт:

#!/bin/bash
numlockx toggle

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

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.