проблема связывания клавиш со стрелками с xbindkeys

Я пытаюсь связать ctrl + win + p в качестве клавиши со стрелкой «ВВЕРХ». Я собираюсь использовать xbindkeys, поэтому сначала я запускаю xbindkeys -k, чтобы увидеть код для этой комбинации. Это дает мне такой вывод:

set@set001:~$ xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
    m:0x54 + c:33
    Control+Mod2+Mod4 + p

тогда я использую этот простой макрос в ~/.xbindkeysrc

"xte 'key Up'"
    Control+Mod2+Mod4 + p

, но ничего не происходит, когда я перезагружаю xbindkeys с помощью killall -s1 xbindkeys ; xbindkeys и наберите ctrl + win + p

, чтобы все остальные привязки в ~/.xbindkeysrc работали просто отлично

, что я делаю не так?

1
задан 11 June 2019 в 14:36

1 ответ

наконец я смог снова переплести все, что я хочу и еще больше.

вставьте это ~/.config/xkb/my:

xkb_keymap {
  xkb_keycodes  { include "evdev+aliases(qwerty)" };
  xkb_types     { include "complete" };
  xkb_compat    { include "complete" };
  xkb_geometry  { include "pc(pc105)" };

  xkb_symbols "my" {
    include "pc+us+ru:2+inet(evdev)"
    include "capslock(swapescape)"
    include "group(alt_shift_toggle)"

    key <TLDE> { [ grave, asciitilde ] };

    key <LALT> { [ISO_Level3_Shift ] };
    modifier_map Mod5 { ISO_Level3_Shift };

    key <AD09> { [o, O, Up, Up] };
    key <AC09> { [l, L, Down, Down] };
    key <AC08> { [k, K, Left, Left] };
    key <AC10> { [colon, semicolon, Right, Right] };
    key <AC10> { [colon, semicolon, Right, Right] };
    key <SPCE> { [space, BackSpace, BackSpace] };
    key <BKSP> { [BackSpace, BackSpace] };
    key <AD08> { [i, I, Delete] };
    key <AB07> { [m, M, Prior] };
    key <AB08> { [ comma,   less, Next] };
  };
};

затем перезапустите его с xkbcomp ~/.config/xkb/my $DISPLAY

0
ответ дан 7 December 2019 в 19:55

Другие вопросы по тегам:

Похожие вопросы: