Этот ответ Якоба Влейма является отличным руководством для тех, кто хочет массово добавлять пользовательские сочетания клавиш через командную строку.
Однако существуют ограничения на то, что считается действительным обязательным. Например, Shift kbd> + p kbd> - это то, на что вы можете установить пользовательскую привязку клавиш, но на самом деле она не будет работать. Я полагаю, что для привязки пользовательской привязки как допустимой (и выполнения команды при нажатии) необходимо, чтобы привязка содержала Primary kbd> ( Control kbd>) и / или Alt kbd> (плюс некоторый нормальный ключ, например, k kbd>). Кроме того, я не уверен, можно ли сделать привязку для различия между левым и правым; Я подозреваю, что это не может. Я подозреваю, что нет Shift_L kbd> или Alt_R kbd>, но я не уверен в этом и надеюсь ошибаться.
Есть ли известная альтернатива функциональности связывания ключей dconf? Полагаю, что dconf отлично подходит почти для всех случаев и пользователей; Мне просто трудно, и я хочу знать.
Существуют альтернативы обязательной функциональности dconf при выполнении Gnome на X-сервере. Вы могли использовать xbindkeys
или sxhkd
, демоны, которые настроены с помощью текстового файла, и может быть загружен автоматически на, входят в систему. Оба будут работать хорошо в Gnome, работающем X, но не могут работать над Уэйлендом.
можно присвоить пользовательские команды ключам Shift+key. Однако эти утилиты не позволяют различать между левыми и правыми модифицирующими клавишами.