Как да проверите състоянието на капачките, Num и Scroll Lock клавишите на екрана в Ubuntu
Сигурен съм, че повечето от нас са били в ситуации, в които въвеждаме парола, но системата я отхвърля многократно и след това осъзнаваме, че е наша грешка, тъй като не забелязахме, че ключът Caps Lock е включен.
Ако тези, които имат клавиатура с LED светлини, могат да пропуснат индикацията, след това помислете за потребителите, които използват клавиатура без светлини, да не говорим за тези, които пишат толкова бързо, че дори не гледат клавиатурата си, докато пишат. Разбира се, те са по-склонни да правят такива грешки.
Има ли начин да се избегнат подобни ситуации? За да бъдете справедливи, нищо не може да гарантира, че даден потребител няма да допусне такива грешки, но има някои софтуерни инструменти, които могат да доведат до намаляване на честотата. Един такъв инструмент е индикаторна клавиатура, която ще обсъждаме в тази статия.
Индикатор на клавиатурите, ръководена
Индикаторът-клавиатура-ръководен инструмент е основно индикатор за приложение Unity, който е предназначен основно за клавиатури, които нямат ключ за заключване на LED светлини. Това, което прави, е симулиране на клавишни светодиоди за заключване на клавиатурата на вашия работен плот, което по същество показва състоянието им в системната област на машината на Ubuntu.
Инструментът също така позволява на потребителите да превключват състоянието на клавишите за заключване с кликвания на мишката, нещо, което може да бъде наистина полезно при сценарии, при които клавиатурата започва да работи неправилно.
Изтегляне и инсталиране
Преди да продължим и да обясним как да изтегляте и инсталирате индикаторна клавиатура, нека първо да се уверим, че всички зависимости са изпълнени. Официалната страница на GitHub на инструмента съдържа следните зависимости:
- Python 3 (*)
- GTK + 3 (*)
- AppIndicator 3 (*)
- Python 3 GObject интроспекция (python3-gi)
- xdotool
Ако приемем, че използвате скорошна версия на Ubuntu (все пак се съсредоточаваме върху Ubuntu 16.04), първите три в списъка - отбелязани със звездичка - вероятно ще бъдат вече инсталирани на вашата система. За да инсталирате останалите, изпълнете следната команда:
sudo apt-get инсталирате python3-gi xdotool
След като свършите, насочете го тук, за да изтеглите инструмента. Ще забележите, че изтегленият файл е архив (във формат .zip). Просто го извадете и ще видите Python скрипт с име "indicator-keyboard-led.py". Това е инструментът.
употреба
За да стартирате инструмента, просто изпълнете скрипта Python, като използвате следната команда:
python3 indicator-keyboard-led.py
Индикаторът ще се появи на системната лента.
Сега, ако включите някой от тези клавиши за заключване през клавиатурата, балонът, съответстващ на него, ще стане бял, което показва, че ключът е включен.
Ако някой от тези клавиши не работи на клавиатурата, можете да го превключите, като кликнете върху съответната опция в падащото меню на индикатора.
Можете също така да намалите скоростта на появата на индикатора - в този случай само иконите ще се появят на иконата на системната област.
Но за това трябва да стартирате инструмента, като използвате следната команда:
python3 indicator-keyboard-led.py - short
По същия начин можете да промените реда на симулираните ключове, използвайки опцията --order
в командата. Например следната команда ще покаже клавишите в реда: Скролиране, Число и Капки.
python3 indicator-keyboard-led.py --order SNC
Ако искате инструментът да пропусне показването на който и да е конкретен ключ, просто премахнете първоначалния ключ от стойността, която предавате на опцията --order
. Например, следната команда ще симулира само клавишите Num и Caps lock:
индикатор python3-keyboard-led.py - ред NC
заключение
Излишно е да се каже, индикатор-клавиатура-доведе е изключително полезен инструмент, особено за тези, чиято клавиатура не е заключване ключовете светлини. Освен това е лесна за инсталиране и използване. Като се има предвид, че това е само скрипт на Python, онези, които имат добро познаване на езика, дори могат да разширят функционалността си, ако искат.