Comments 8
А мне compose больше нравится. Я его на правый alt повесил.
Compose-c Shift-\ → ¢
Compose-c = → €
Compose-o o → ° (или даже Compose-o Compose-o)
Compose-Shift-= → ≡
Compose-- Compose-= → ±
Compose-- Compose-Shift-. →→ (знак стрелочки)
Все визуальные и очень напоминают процесс сборки иероглифов из похожих глифов.
Однако, в настройках скрипта кнопку Compose можно назначить и на правый Alt. А в файле «Compose_and_Other_Arrays.ahk» прописать для Compose все нужные комбинации. Для того и пример настройки приведен, чтобы кто угодно мог настроить последовательности Compose так, как удобно лично ему.
Всегда раздражала неочевидность ввода символов в виндовс (постоянно нужных мне дополнительных символов не так много и поэтому unicode коды запомнить не составляет труда, но в линуксе с сочетания с клавишей compose гораздо удобнее, особенно если /usr/share/X11/locale/en_US.UTF-8/Compose почитать). Надо будет на днях эту 60% клавиатуру заценить.
Firefox под Windows показывает нормальную дружную семью, а под Linux-ом девочка не комбинируется с остальными членами семьи и располагается отдельно.
Ну вот ХЗ, у меня сейчас в Windows 7 и Firefox 101 вот эта семья ???? отображается с девочкой отдельно, женщину-врача ?⚕ тоже делать не хочет. (Хот я и вижу сейчас явно что там несколько символов и ZWJ есть) и т.п.
Ещё эти variation selector могут применяться не только для эмодзи, но и как, к примеру, ∅︀ символ пустого множества с Variation Selector-1 должно отображаться как символ нулевой фонемы, т.е. перечёркнутый нуль (это всё стандартизировано и указано здесь http://www.unicode.org/Public/UNIDATA/StandardizedVariants.txt). Но я что-то пока не видел чтоб это работало ?
Под Линуксом всё сильно заморочено. Клавиша может иметь аж 8 значений. Но!
Слои располагаются вот так:
1. Базовый слой
2. Базовый + Shift
3. Слой с AltGr (точнее, с модификатором 3-го уровня, но обычно это AltGr)
4. Слой с AltGr + Shift
5. Слой с модификатором 5-го уровня
6. Модификатор 5-го + Shift
7. Слой с одновременным нажатием модификаторов 3-го и 5-го уровней
8. Слой с одновременным нажатием модиф.3, модиф.5 и Shift
При этом первые 4 слоя уже используются раскладками US International и Ukrainian Unicode.
Мне оставалось только назначить пробел модификатором 5-го слоя и… всё ?
Никаких больше комбинаций с Ctrl, Alt, Win и никаких других слоёв сделать нельзя.
Ну, как нельзя. Может и можно. Может это просто я не разобрался с xkb. В таком случае буду благодарен за подсказку.
Мне также советовали попробовать KMonad. Попробовал. Наткнулся на другую проблему: кнопки он может переназначить на другие кнопки, но не на ввод юникодовского символа. Можно, конечно, попробовать через макросы выкрутить, с помощью Ctrl+Shift+u (линуксовая комбинация для ввода юникодовских символов). Но мне пока не хочется с этим разбираться.
Так что оставил вариант с xkb и частью слоя Space. Основное, что мне нужно (навигация) — работает. А для остального можно использовать Compose.
Да, в линуксе заморочено. У меня теперь у части программ сочетания с compose не работают вообще, сочетание ctrl+shift+u отвалилось уже давно и сочетания из ~/.XCompose обрабатываются почему-то не все (как оказалось иначе сочетания н+ь=њ нет ?). Вот что хочешь то и думай. Впрочем, в винде тоже сочетания Alt и цифры оказывается работает далеко не везде ?
ИЧСХ, в том же линуксе с яндекс браузером ситуация чутка лучше: там хоть врачи и машущие люди по полу различаются.
А эти эмодзи хорошо вместо смайлов использовать. Правда выяснилось что поддержка символов не из Unicode BMP тоже есть не везде ? (видимо до сих пор думают что в уникоде только 65536 символов)
Кстати, а поддержка кириллицы в нижнем и верхнем регистре будет? https://www.unicode.org/charts/PDF/Unicode-15.0/U150-1E030.pdf (Которая появится, скорее всего, в сентябре, но ᵸꚜꚝ есть уже сейчас)
Unicode BMP, говорите… У меня иногда складывается впечатление, что инглиш-нэйтивам хватает 127 символов ASCII, а весь остальной мир пусть сам разбирается.
Верхняя/нижняя кириллица когда ещё до нас доберётся… Это ж 15-я версия юникода. Тут вон ещё из 11-й от 2018-го не всё нормально обрабатывается. Когда станет актуально — сделать несложно. Как раз Y свободна, на неё можно назначить переключение. И добавить символы в файлик «Fonts.ahk».
С каждой следующей статьей из этого цикла, все сильнее радуюсь что LaTeX принят в качестве основного для документов по работе.
Типографская раскладка для 60-процентной клавиатуры. Часть 2