Utwórz niestandardowy skrót klawiaturowy, aby wysłać Super + 2

9

Próbuję ustawić mój Numpad jako centrum kontroli mediów. Chcę, aby klawisz 0 wyciągnął Clementine i wyniósł ją na pierwszy plan. W tej chwili mam ustawione, aby uruchomić Clementine, ale po prostu tańczy w wyrzutni i nie wychodzi na pierwszy plan. Mam więc Clementine przypiętą do drugiego gniazda w programie uruchamiającym i chcę skonfigurować niestandardowy skrót klawiszowy za pomocą ustawień klawiatury. Pytanie brzmi: jak wysłać Super + 2 jako polecenie?

Po drugie, chcę, aby klawisze plus i minus wysyłały Alt+ Lefti Alt+ Right(do nawigacji w przeglądarce).

Po trzecie, i mniej ważne, chcę, aby klawisz kropki otworzył EQ Clementine, a 7 i 9, aby wysłać Szybkie przewijanie do przodu i do tyłu.

wjandrea
źródło

Odpowiedzi:

6

Jak wysłać Super + 2 jako polecenie

Możesz użyć xdotooldo tego ( sudo apt-get install xdotoolaby zainstalować):

xdotool key super+2

Po drugie, chcę, aby klawisze plus i minus wysyłały klawisze Alt + Left i Alt + Right

To powinno działać:

xdotool key alt+Right
xdotool key alt+Left

7 i 9, aby wysłać szybkie przewijanie do przodu i do tyłu

Możesz spróbować:

xdotool key XF86AudioNext
xdotool key XF86AudioPrev

Chcę, aby klucz okresu otworzył EQ Clementine

Tutaj sprawy stają się trudne. Bez dedykowanego skrótu musisz zaprogramować xdotoolmakro, aby uzyskać dostęp do menu i uruchomić korektor, ale nie jestem pewien, czy to też zadziała.


W każdym razie, jak widać, większość tych dostosowań można wykonać za pomocą wirtualnego xdotoolnaciśnięcia klawisza.

Jeśli zastanawiasz się, jak przypisać te polecenia do wybranych skrótów klawiszowych, zapoznaj się z poniższymi pytaniami i odpowiedziami:

Jak mogę zmienić klawisze na klawiaturze? (Jak mogę utworzyć niestandardowe polecenia / skróty klawiaturowe?)

Glutanimate
źródło
Dzięki! Właśnie tego potrzebowałem. Polecenie Super + 2 działa świetnie, chociaż czasami zachowuje się jak Super. Hmm ... W każdym razie to coś. Polecenia nawigacyjne przeglądarki działają idealnie. Dowiedziałem się, że Clementine ma właściwie kontrolę wiersza poleceń do prawie wszystkiego, więc do szybkiego przewijania do przodu i do tyłu używam clementine --seek-by 2i clementine --seek-by -2. Nadal pracuję nad częścią EQ.
wjandrea
3

Innym (myślę, że łatwiejszym) podejściem byłoby użycie AutoKey .

Gdy klawisze zostaną ustawione jako klawisze skrótu, możesz użyć niestandardowo zdefiniowanych fraz, aby emitowały prawie wszystko, co chcesz.


AutoKey obsługuje również skrypty napisane w Pythonie, które mogą zrobić prawie wszystko, gdy są aktywowane przez wyrażenie wyzwalające lub skrót klawiszowy. Możesz nawet powiedzieć skryptowi, aby działał tylko w niektórych oknach, aby skróty klawiszowe / frazy wyzwalające zachowywały się jak normalne klawisze w innym miejscu.

Joe
źródło