Как иметь повторы клавиш со стрелками при отключенных повторах клавиш?

Мне не удалось определить причину этой проблемы, но вот решение:

Просто клонируйте репозиторий в новую копию:

git clone old-repo new-repo
cd old-repo
git remote get-url origin  #  Copy this URL
cd ../new-repo
git remote set-url [paste URL from old-repo]

То есть я просто клонирую новую копию репозитория и дайте его удаленному "origin" тот же URL-адрес, что и у старого репозитория. При нажатии и извлечении и т. Д. В новом репозитории ssh больше не запрашивает пароль и, по-видимому, использует мой ключ ssh так, как мне хотелось бы.

3
13.04.2017, 15:37
1 ответ

Я не уверен, что именно вы хотите, но можно установить, какие отдельные клавиши (технические коды клавиш) должны повторяться. Не похоже, что можно установить индивидуальную скорость и задержку, хотя

$ xset --help
    <snip>
    To turn auto-repeat off or on:
    -r [keycode]        r off
     r [keycode]        r on
     r rate [delay [rate]]

Чтобы найти код, соответствующий клавише, используйте, например, xev:

$ xev -event keyboard
KeyPress event, serial 28, synthetic NO, window 0x5a00001,
    root 0x292, subw 0x0, time 354948359, (85,132), root:(86,150),
    state 0x10, ==>keycode 24<== (keysym 0x71, q), same_screen YES,
    XLookupString gives 1 bytes: (71) "q"
    XmbLookupString gives 1 bytes: (71) "q"
    XFilterEvent returns: False

Я пробовал отключить повтор клавиш глобально, а затем включить его для некоторых клавиш, но безуспешно, так что, похоже, вам придется отключить его для всех обычных клавиш :( Некоторые подсказки:

Выведите все отображения кодов клавиш: xmodmap -pk. На моей системе я получаю диапазон 8-255

Выключите повтор для всех кодов:

$ seq 8 255 | xargs -n 1 xset -r

Включите для клавиш со стрелками: (диапазон может быть другим)

$ seq 111 166 | xargs -n 1 xset r
4
27.01.2020, 21:18

Теги

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