Вы знали, что есть такая штука - AltGr? Видели на правом Альте на клавиатуре, да? А знаете, что это такое? Я не знал.
Так вот. Все знают два уровня раскладки клавиатуры: обычное нажатие и нажатие с Shift (то, что увеличивает регистр для букв). Так вот есть клавиша AltGr, и ЭТА ХРЕНЬ ПРИ ЗАЖАТИИ ВКЛЮЧАЕТ ТРЕТИЙ УРОВЕНЬ! А с шифтом и четвёртый. В KDE (для чего, правда, нужно включить эту клавишу для 3 уровня и дополнительные типографские символы) в стандартной английской раскладке там длинное тире, кавычки-ёлочки, стрелки, знак копирайта, многоточие, плюс-минус, неравенство и чёрт-те что ещё… сделал себе табличку полезного (на самом деле там больше); в каждой строчке символы клавиши без модификаторов, с шифтом, с AltGr и с AltGr+Shift (где есть):
1 ! ¹ ¡
2 @ ² ½
3 # ³ ⅓
4 $ $ ¼
5 % ‰
6 ^ ↑
7 & & ¿
8 * ∞ ⅛
9 ( ←
0 ) →
- _ - -
+ + ≠ ±
e E €
t T ™
[ { [ {
] } ] }
s S §
d D ° ÷
h H ₽
x X × ⋅
c C ©
v V ↓
, < «
. > »
/ ? …
Дублированные символы (типа квадратных/фигурных скобок) тоже ценны - тем, что третий и четвёртый уровень те же и в русской раскладке, так что наконец можно использовать те скобки и прочее, не переключаясь на английский.
Более того, в винде всё это в принципе тоже есть, причём AltGr включена сразу, проблема лишь в том, что в стандартных виндовых раскладках, что английской, что русской, ни к одной клавише с этими модификаторами ни один символ не привязан. Для английского есть раскладка United States International, там добавлено кое-что полезное, но больше всякой диакритики. Можно ещё сделать свою в официальной утилите
Microsoft Keyboard Layout Creator, поставить её в систему и выбрать вместо стандартной, но это, понятно, некоторая возня. Нашёл пока чей-то
сайт с готовыми раскладками. Та, что в KDE (по мне, действительно очень удобная) называется, как оказалось,
типографской раскладкой Ильи Бирмана (больше инфы:
https://ru.wikipedia.org/wiki/Типографская_раскладка_Ильи_Бирмана)
Так или иначе, я впечатлён.