Как стать автором
Обновить
-3
0

Пользователь

Отправить сообщение
А, нашёл. И правда, под ANSI тоже есть. Ну, на новую я уже переходить всё равно не стану, всё таки к этой уже привык почти, осталось просто наращивать скорость. Да и расположение цифр и символов на BEAKL всё также остаётся далеким на версии для ноутбука. Я вот, даже, на новой пытался backspace поменять, да не получилось.


Имхо, если вы учите нестандартную раскладку, то ничто не мешает её под себя модернизировать как угодно. Всё равно никто кроме вас ей пользоваться не будет.

Но не простую, а тестовый контур сверхбрльшой БД


Много лет назад читал на Хабре про железяку с помощью которой версии БД делаются снэпшотами файловой системы. В результате выходит довольно экономично для огромных тестовых БД. А сейчас это и программно доступно, снэпшоты в файловых системах типа ZFS и др.
Рендер сервера под линукс- это насколько большой рынок?


Сервисы aka Stadia, которая, если не ошибаюсь, на linux крутится?

Обслуживающая подсистема — пусть Linux. И что?

Но сами-то игры там как-то должны запускаться. Если большинство игр под Windows, то и в Stadia игры не через Wine запускают.
Как с русской раскладкой на этой клавиатуре?

Кейкапы можно заменить на кейкапы с русскими буквами.
Но основная идея таких клавиатуры — набор слепым методом.
Тогда ваши руки все время находятся в околоестественном положении.
Если вы убираете пальцы, чтобы поглядеть на буквы — от естественного положения кистей в таких клавиатурах нет особого прока, все равно ваши кисти при наборе постоянно отходят из этого естественного положения.

Вот здесь: geekboards.ru/product/kinesis-advantage написано «Без русской раскладки» — это означает, что нельзя писать по-русски или просто нет наклеек русских?


Клавиатура просто посылает скан-коды. Которые преобразуются операционной системой в символы того или иного языка.

От клавиатуры не требуется поддержка языка аппаратно.

Да, речь только о надписях на клавишах.

За бабки пользователя. Основная конкуренция всегда идёт за них.

А… я подумал, может, знаете чего…
Тому, про что вы пишите — тысячи лет.
BEAKL — это целое семейство. Они есть под разные клавиатуры.
Workman тоже намного эффективнее Qwerty.
Сомневаюсь, что Apple запретила или запретит доступ всем играм на движке эпиков
.

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


О какой конкуренции вы говорите?

Эппл выпустила свой конкурирующий игровой движок и решила выжить из магазина Unreal и Unity? Мы чего-то не знаем?

а покупки проводить через свой сайт.

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

Все уже сделано за нас.
В драйвере клавиатуры ОС.

В играх, работающих напрямую со скан-кодами, разумеется, работать не будет.
Я ничего не говорил про переключение раскладок.
В том-то и дело, что в режиме юникода можно выдавать только символы, ввод хоткеев надо отдельно прописывать в маппинге кейкодами. Для всех сочетаний модификаторов.

И, опять же, на разных ОС надо переключать клавиатуру в разные Input Mode. А с теми ОС, которые не поддерживают (все, что я перечислял выше + EFI + половина линукса) вообще возвращаться в режим обычных кейкодов.


Выглядит сложно.

Но это реализуется программно внутри клавиатуры и ваш мозг не парит.

Современное железо достаточно быстро чтобы такие вещи обрабатывать, а человек и не заметил.

Если переключение из/в Unicode будет отрабатываться ОС быстро, то не вижу проблем.
ИМХО тогда теряется весь смысл однонаправленного переключения раскладки — жмякнуть кнопку нужной раскладки и не гадать, какая там была раскладка до этого и не переключился ли ты лишний раз

А эту гарантию вам даст предварительно выставленная настройка в ОС. Без этого никуда.

Если у вас такой настройки нет — то неважно какая у вас клавиатура. С аппаратным ли она переключением раскладки или без оного.
В режиме Unicode не нужно переключение раскладок в ОС.
Клавиатура сразу выдает в ОС символы нужного языка.

В этом то и идея.

Достаточно переключать раскладки внутри клавиатуры (поскольку число клавиш ограничено).

сочетание клавиш посылается клавиатурой


А оно на всех ОС разное.


1) Это вы загнули. Сочетаний всего несколько. Какую бы ОС не взяли, везде одно и то же. Исключения имеются. Немногочисленные.

2) В программируемую клаву можно зашить распространенные сочетания и переключать клаву в нужный режим, чтобы в этом сеансе работы она именно нужное сочетание использовала бы.

У меня на основном рабочем компьютере тоже так сделано через Karabiner, но тут нужна настройка ОС, это не переносимо.


Не обязательно чтобы было однонаправленное переключение в ОС, можно использовать и универсальное «туда-обратно». Если переключить по ошибке лишний раз, то всё собъётся, да, конечно. Но достаточно еще раз переключить — как всё выправится.

Но не собъётся внутри клавиатуры, будет правильная аппаратная раскладка всегда.

С аппаратной раскладкой ещё большая боль, если хочется использовать больше одного языка — при переключении с английского на русский придётся переключать и аппаратную и софтверную раскладку.


В моей клавиатуре такое firmware https://qmk.fm/

Я сделал чтобы одной клавишей и раскладка в ОС менялась (сочетание клавиш посылается клавиатурой) и «аппаратная» раскладка в клавиатуре меняется (т.н. «слой» переключается в клавиатуре). Одна клавиша для переключения в направлении lat->cyr, и отдельная другая клавиша для обратного переключения.

Достаточно только во всех ОС использовать одно и то же сочетание для переключения раскладки и пару стандартных раскладок (qwerty, йцукенг в моем случае). После чего вся нестандартность раскладки прячется в клавиатуре. То есть можно прийти со своей клавиатурой куда угодно, где в ОС настроено всё обычным образом — и ваша уникальная раскладка, зашитая в клавиатуру, работает сама (конечно, если на том компьютере то же сочетание клавиш для переключения рус/лат)

Это как раз устраняет описанную вами проблему.

Это не так чтобы стандартная функция этого firmware, но в firmware все необходимые примитивы есть, сделать такую функцию заняло пару часов, при том, что я тот язык программирования, на котором сделано firmware 20 лет уже как не использовал. Сейчас, полагаю, повторю минут за 20. Там всё просто.

И кстати, там можно сделать чтобы при нажатии многоклавишного хоткея (Alt+… или Ctrl + и т.п.) всегда посылался клавиатурой правильный код, вне зависимости от того включена кириллица или латиница в ОС. Я этого не делал, но ковырял во внутренностях прошивки — при желании это можно добавить.
Я даже для частых хоткеев переключаюсь на Dvorak, чтобы не вспоминать, где там копирование в русской раскладке.

Современные ОС поддерживают режим Unicode для клавиатур.
Некоторые клавиатуры (те, в которых прошивка поумнее) его умеют, например, ErgoDox-EZ точно умеет.
Может такое спасёт?
Ну а на своих компьютерах я периодически пробую разные системы (BSD, Haiku, RedoxOS, iPadOS...), где настраивать нестандартную раскладку — ненужный геморрой на ровном месте.

Есть аппаратные раскладки.
Но это нужно любить клавиатуры. Чтобы таскать с собой.
Мышь я таскаю, но клавиатура громоздка…
как это не будет. тут ж не ява, как раз таки не надо чужие интерфейсы импортировать.


Да, действительно работает, проверил.

Ну тогда минус только лишняя работа при документировании, ибо автодокументирование уже не работает для таких интерфейсов.

И непонятно как будут работать подсказки-автодополнения в IDE.

Как человек, использующий две разных раскладки для латинице (на своих и на чужих компьютерах, поэтому разные) — уверяю вас что это не так.

А вы используете нестандартный цифровой ряд, различающийся в этих раскладках?
Я даже для частых хоткеев переключаюсь на Dvorak, чтобы не вспоминать, где там копирование в русской раскладке. С цифрами я бы постоянно отвлекался на осознание текущего «режима».


Ну у меня vim (vim-like mode IDE) так что всё иное.
Но всё это не имеет значения, как только надо попользоваться компьютером, отличным от своего.


Если вы эникей, постоянно сидящий за чужими компьютерами под чужими логинами — то да, раскладку с собой не притащишь (или нужно постоянно удалять за собой).

Если же у вас постоянное рабочее место за несколькими компьютерами — почему не настроить под себя каждое рабочее место? Их же не 100?

Русская (машинопись), входящая в стандартную поставку Windows, делает так же.


Она хотя бы не перемешивает цифры.


Вас же никто не заставляет, когда речь идет о нестандартной раскладке.
Вы можете всё настроить под себя.

Есть уже и готовые версии Programmer Dvorak без перемешенных цифр.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность