Самый эффективный способ ЦП - просто отключить NumLock
с помощью xmodmap
, тогда вам не нужно опрашивать NumLock
статус вообще. Другими словами, затраченное время процессора равно нулю. Это можно сделать с помощью
xmodmap -e "remove mod2 = Num_Lock"
, и если вы хотите использовать его снова, включите его с помощью
xmodmap -e "add mod2 = Num_Lock"
. Или создайте файл ~ / .Xmodmap
с аналогичной строкой и убедитесь, что ваш запуск X читает этот файл (в некоторых современных средах рабочего стола нет).
Подробнее см. man xmodmap
.