Синтаксис Xmodmap для повторного переплетения Shift+Down к

Судите Django - простое, легкое и очень (большинство?) популярная веб-платформа в Python.

Немного обзора:

Django следует за парадигмой Образцовых Шаблонов Представления. Модели абстрагируют таблицы базы данных как классы. Поля в классе могут относиться к различным типам данных и отношениям.

Представления инкапсулируют Вашу бизнес-логику. На самом деле Django обеспечивает некоторые универсальные представления, которые могут уменьшить потребность в записи определенного количества кода.

Наконец, шаблоны используются для рендеринга страниц HTML.

В последний раз, но не наименьшее, Django автоматически генерирует администраторский интерфейс, который помогает Вам легко поддержать свои данные. Все эти страницы могут быть легко настроены.

См. документацию для получения дальнейшей информации. Много учебных руководств доступно в сети.

3
14.01.2016, 10:13
1 ответ

Для этого можно использовать:

keysym Down = Down Up

. Значение keyym представляет собой упорядоченный список кейсимов, которые можно использовать при немодификации, сдвиге, переключении, AltGr+key, shiftt-AltGr+key (все опционально). Здесь немодифицированная Down сама по себе, в то время как Shift-Down привязана к Up, и мы ничего не устанавливаем для переключенного или AltGr режима.

Остается проблема: клавиша Shift все еще нажата, поэтому Shift-Down будет обрабатываться приложениями так же, как и Shift-Up. Это может и не быть проблемой для ваших случаев использования, но если вы собираетесь использовать что-то, что, скажем, использует сдвинутые стрелки для выделения текста, то у вас возникнет проблема. В этом случае есть еще один вариант:

keysym Down = Down Down Up Up

, который связывает как Down, так и Shift-Down как Down, и Mode_switch-Down и Mode_switch-Shift-Down с Up. Приложения вряд ли будут слушать клавишу Mode_switch так же, как и клавишу Shift, так что вы не получите двойного поведения.

Затем необходимо что-то привязать к клавише Mode_switch. Я использую:

keycode 66 = Mode_switch

которая на моей клавиатуре заменяет Caps Lock, клавишу, которую я не использую. Caps Lock+Down теперь дает мне Up, что касается всех моих приложений. Вместо этого вы можете перепривязать один из ваших ключей сдвига, если хотите, но при этом вы потеряете обычное поведение модификатора Shift.


На самом деле существует больше уровней, которые вы можете связать при необходимости, которые используют AltGr, и в зависимости от вашей раскладки может быть доступен еще один набор изменений. XCompose также может быть полезен для вас.

4
27.01.2020, 21:19

Теги

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