Kiedy próbuję edytować konfigurację synapse, nie pozwala mi to użyć lewego Superklawisza skrótu do jej wywołania. Czy jest jakiś sposób, w jaki mogę przejść.
Kiedy tylko nacisnę klawisz Windows / Super, okno konfiguracji nie potwierdza tego. Jednak skrót kombinowany (taki jak Super+ A) działa dobrze.
Ponieważ używam Precise, z Unity, potrzebuję również sposobu, aby zmienić domyślne zachowanie myślnika dla Windows / Super na inny.
shortcut-keys
synapse
Nemo
źródło
źródło
~/.config/hotkeys/synapse/synapse.hotkeys
plik. To nie działa w Ubuntu z powodu Unity dla mnie, może działać dla ciebie.Odpowiedzi:
Musisz przypisać akcję do Superkodu scancode lub klucza; normalne skróty klawiszowe rejestrują stan klawiszy modyfikujących i wyrzucają zdarzenia ich naciśnięcia; więc nigdy nie widzisz czegoś, co zareaguje na zwykłe naciśnięcie Alt, ale zamiast tego Aklawisza plus Altjego zarejestrowany stan.
Używana biblioteka skrótów to libgtkhotkey (0.2 na 12.04) i nie obsługuje używania zdarzenia naciśnięcia klawisza z modyfikatora. Będziesz musiał napisać własną łatkę, aby to złapać i być może wesprzeć coś takiego w formacie podpisu.
Wszystkie testy z istniejącym formatem podpisu nie wygenerowały niczego poza błędem.
źródło
Wiem, że to już trochę stare, ale i tak uważam, że rozwiązanie może być przydatne.
Najpierw usuń wszelkie powiązania superkluczy, np.
<super>+p
Jest to typowe ustawienie dla ustawień ekranuNastępnie zamknij Synapse
W
~/.config/hotkeys/synapse.hotkeys
zmiana
do
Uruchom ponownie Synapse
źródło
config.json
związanego z „aktywowaniem”, jednak pierwszy krok wydaje się załatwić sprawę.W późniejszych wersjach synapse instalowanych z ppa startera ustawienie jest włączone
.config/synapse/config.json
. Edytuj go, gdy synapse jest zamknięty, aby określićSuper_L
jako klucz aktywacyjny.Zobacz https://launchpad.net/~synapse-core/+archive/ubuntu/testing .
źródło
Tymczasowym obejściem jest usunięcie modyfikatora z super i ponowne przypisanie klucza do „normalnego klucza”, którego nie używasz. Wybieram „µ”, który nazywa się „mu”.
xmodmap -e 'keysym Super_L = mu mu mu'
xmodmap -e 'clear Mod4'
Pierwsze polecenie sprawi, że super będzie bezużyteczne do niczego innego niż wpisanie „µ”, a drugie polecenie wyczyści wszystkie modyfikatory Mod4 (i tak ich nie używam). Użyj xev, aby znaleźć nazwę klucza, poszukaj linii podobnej do:
Zmiany zostaną utracone po wylogowaniu. Aby stały się trwałe, dodaj polecenia do
.bashrc
OR lub utwórz plik o nazwie.Xmodmap
w katalogu domowym z zawartością:Jeśli zepsujesz się podczas zabawy z xmodmap, po prostu wyloguj się i zaloguj ponownie, aby przywrócić stare ustawienia.
Testowałem tylko z tym jednym klawiszem i nadal mogę pisać µ, naciskając Alt Gr+ Mbez wyskakującego okna Synapse. Próbowałem też odwzorować Superna Page Up; Synapse był w stanie wykryć klucz podczas wprowadzania go w ustawieniach, ale nie udało się otworzyć programu uruchamiającego po naciśnięciu.
źródło
Najwyraźniej
~/.config/synapse/
już nie istnieje.Właśnie zainstalowałem synapse na XUBUNTU 12.04.02 i zmieniam wpis Signature w
~/.config/hotkeys/synapse/synapse.hotkeys
wystarczyło, aby synaps wyskoczył z jednym uderzeniem w klawisz Super.
źródło
Możesz przypisać mu skrót klawiaturowy za pomocą Menedżera ustawień-> Klawiatura-> karta Skróty aplikacji
dodaj synapsę, a następnie ustaw skrót jako superklucz.
Życzę Ci szczęścia!
źródło