Моя клавиатура, про которую рассказывал когда-то на канале, не имеет индикаторов состояния клавиш CapsLock и NumLock. И если с NumLock все просто и эта клавиша-модификатор включается при запуске системы, то вот с CapsLock возникают проблемы: обычно не узнаешь нажата она или нет, пока не начнешь вводить текст.
В GNOME проблема решается путем установки расширения, про которое писал на Дзене. В этой статье расскажу про то, как включить индикацию состояния клавиш CapsLock и Numlock в KDE Plasma.
🛑 Не будет никаких виджетов Plasma
Поиск по библиотеке виджетов Plasma (или плазмоидов) не позволил найти хоть сколько-нибудь подходящее решение. Имеющиеся варианты представляют собой виджет на рабочем столе с загорающимися надписями в случае включения CapsLock или NumLock. Использовать его неудобно, так как нет постоянного зрительного контакта и при случайном нажатии факт переключения состояния можно просто-напросто не заметить. Осознав это, успел даже расстроиться, но оказалось, что необходимо всего лишь заглянуть в системные настройки.
⚙️ Используем специальные возможности
Чтобы включить индикацию состояния клавиш CapsLock и NumLock перейдите в раздел Специальные возможности системных настроек.
В открывшемся окне перейдите в подпункт Клавиши-модификаторы, к числу которых относятся нужные нам CapsLock и NumLock.
В появившемся справа окне включите пункт вывода уведомлений при использовании клавиш-модификаторов и нажмите на кнопку Настроить уведомления.
Дальше остается выбрать пункты, которые отвечают за состояние клавиш CapsLock и NumLock и ниже выбрать что именно вы желаете получить от их нажатия: только всплывающее сообщение, воспроизведение звука, чтение текста вслух и пр.
Я использую первые два пункта, в результате чего при включении CapsLock проигрывается звук и появляется всплывающее уведомление. После всех изменений возвращаемся на предыдущий экран и ставим две галочки напротив пунктов для включения проигрывания звуков и пока уведомлений.
Звук, естественно, продемонстрировать не смогу, но уведомления покажу на скриншоте ниже.
🏁 Подведем итоги
Если вы знаете другие способы, чтобы решить эту задачу, то напишите о них в комментариях. Но мне кажется, что описанный выше алгоритм подходит лучше всего, так как подразумевает использование системных настроек и не требует установки чего-либо дополнительного.