Миш

Како користити Ксдотоол за подстицање кликова мишем и притиска тастера у Линуку

Како користити Ксдотоол за подстицање кликова мишем и притиска тастера у Линуку
Ксдотоол је бесплатан алат за командну линију отвореног кода за симулацију кликова мишем и притиска тастера. Овај чланак ће покрити кратак водич о коришћењу кдотоол за аутоматизацију уноса тастатуре и миша. Ксдотоол ради само на Кс дисплеј серверу и нема подршку за Ваиланд (у време писања овог чланка).

Инсталирање Ксдотоол-а

Да бисте инсталирали кдотоол у ​​Убунту, покрените наредбу испод:

$ судо апт инсталл кдотоол

Да бисте инсталирали кдотоол у ​​друге дистрибуције Линука, потражите термин „кдотоол“ у менаџеру пакета. Ксдотоол је укључен у спремишта већине Линук дистрибуција.

Симулирајте притисак на тастер

Можете користити кдотоол за симулацију притиска тастера покретањем наредбе доле. Замените „н“ било којим важећим кључем или знаком у распореду тастатуре.

$ кдотоол кључ н

Имајте на уму да ће горња наредба симулирати притискање и отпуштање тастера један за другим и нећете приметити кашњење између ових догађаја. У случају да желите да их симулирате одвојено, користите следеће наредбе:

$ кдотоол тастатура н
$ кдотоол тастатура н

Симулирајте притисак на тастер помоћу модификаторског кључа

Тастери модификатора мењају понашање притиска тастера када се истовремено притисну два или више тастера. Е.г. , и тако даље. Процес извршавања комбинација тастера помоћу кдотоол-а је такође прилично сличан:

$ кдотоол тастер цтрл + с

Помоћу следеће команде можете пронаћи тачна имена тастера на тастатури:

$ кев

Отвориће се мали прозор. Нека буде фокусирано, а затим притисните било који тастер. Име кључа добит ћете у излазу терминала.

Симулирајте понављање тастера / турбо / брзу паљбу

Да бисте симулирали вишеструке притиске тастера током одређеног временског периода, мораћете да одредите колико пута треба симулирати притиске тастера и одложити сваки притисак тастера. Да бисте то урадили, покрените наредбу у следећем формату:

$ кдотоол кључ --поновите 5 --закашњење 50 н

Замените вредности прекидача „-репеат“ и „-делаи“ (у милисекундама) према вашим захтевима. Имајте на уму да сам имао проблема са понављањем када сам подесио кашњење на више од 500 мс. Ово може бити грешка или намеравано понашање, а ако се суочавате са сличним проблемима, избегавајте постављање високих вредности кашњења. Изјаве петље „фор“ и „вхиле“ можете користити да бисте превазишли ово ограничење.

Доле наведена наредба ће унети тастер „н“ три пута са закашњењем од 2 секунде између сваког притиска тастера.

$ за и за 1… 3; урадите кдотоол кључ н; спавање 2; Готово

Такође можете да користите петљу вхиле да више пута симулирате притиске тастера док се петља ручно не прекине коришћењем кључ.

$ док је тачно; урадите кдотоол кључ н; спавање 2; Готово

Симулирајте кључни низ

Да бисте симулирали више тастера један за другим, користите наредбу у следећем формату:

$ кдотоол кључ к и з

Симулирајте кликове мишем

Да бисте симулирали десни клик на тренутној локацији показивача, покрените наредбу испод:

$ кдотоол кликните 3

Замените „3“ било којим бројем из доње референце:

Ако желите да користите другачији скуп координата, користите наредбу у следећем формату:

$ кдотоол моусемове 100 100 клик 3

Замените „100“ са жељеним координатама као „Кс“ и „И“ у горњем левом углу екрана.

Имајте на уму да се разни примери до сада објашњени притисцима тастера могу користити и кликовима мишем.

Набавите активни прозор и смањите га

Следећа команда ће добити ИД прозора који је тренутно у фокусу, а затим га умањити:

$ кдотоол гетацтивевиндов виндовминимизе

Погледајте Ман страницу

Ксдотоол укључује бројне опције и можете да користите безброј различитих комбинација за прилагођавање понашања притиска тастера и кликова мишем. Овде није могуће обухватити све случајеве употребе, можете се упутити на ман страницу покретањем наредбе у наставку:

$ ман кдотоол

Такође можете приступити страници са упутствима на мрежи.

Мапирајте Ксдотоол команде и скрипте на тастерске пречице

Можете користити ГУИ за конфигурацију пречица на тастатури доступан у системским подешавањима дистрибуције за додељивање једноставних кдотоол наредби прилагођеним пречицама на тастатури. У случају сложених и вишеструких израза, сачувајте наредбе у скрипти, а затим мапирајте скрипту у пречицу на тастатури.

Закључак

Ксдотоол је један од најбољих услужних програма који су доступни за аутоматизацију уноса тастатуре и миша у Линуку. Можете лансирати једноставне макронаредбе као и сложене наредбе уланчавањем више симулираних улаза.

Инсталирање и подешавање УФВ-а у Убунту 20.04 ЛТС
УФВ, или Некомпликовани заштитни зид, је усер-фриендли интерфејс за Линук иптаблес. УФВ је написан на Питхон-у (подржава Питхон 3.5 и више) и тренутни...
Набавите јавну ИП адресу са терминала на Убунту 20.04
Ако користите Интернет, онда сте чули за ИП адресу, тачно? У рачунарским мрежама, ИП (Интернет Протоцол) адреса је нумерички идентификатор за идентифи...
Како инсталирати Апацхе Мавен на Убунту 20.04
Апацхе Мавен је напредни и ексклузивни алат који се користи у изградњи управљања пројектима обично повезаним са Јава-ом. То је отворени извор који кор...