> .. что если стрелочки перевести на клавиатуру в центральную зону
т.е. они открыли для себя vi-style movement keys [k (up), h(left), l (right), j (down)]? :)
Отличие от vi в том, что предлагается использовать квазирежим, а не режим, и запилить это в клавиатуру, а не программу. Хотя эта идея не нова, но почему-то до сих пор мало где используется, не только на стандартных клавиатурах нет, но и на различных эргономичных, навроде Kinesis Advantage. Практика показала, что Fn+ijkl гораздо быстрее и удобнее, чем махать рукой на стрелки и обратно, либо использовать аналогичное управление в специальных программах, а не везде.
Вот именно, что забытое, пора бы уже вспомнить :) А то так и будем работать на неэргономичных клавиатурах унаследовавших всё от механических пишущих машинок, с кучей исторических костылей.
На самом деле есть и новые идеи, много их, но пока ещё в работе, надеюсь что в ближайшем будущем опубликуем, когда будут готовы работающие прототипы.
Всё настолько медленно развивается, что скорее нейроинтерфейсы сделают, чем будет новый стандарт идеальной клавиатуры.
А насчет [Esc] в центре клавиатуры - странная оптимизация. Похоже я отстал и последнее время все реже пользуюсь формочками.
Посмотрел самодельные клавы на FB & VC. Мне последнее время нравятся клавы с мелким ходом, как у дорогих ноутов, а в DIY используют классику с длинным ходом. Я что-то недопонимаю?
Ну вот когда сделают, тогда и будем говорить, хотя раньше появится голосовой ввод (представляю сколько будет потрачено нервов в масштабах планеты при его внедрении), а пока проще сделать нормальную клавиатуру. Я вот себе сделал CatBoard (КошкоКлава) почти три года назад, и работаю на ней, не нарадуюсь. Но она довольно дорогая получилась, и за это время появились новые идеи и наработки, которые реализуются в новой более дешёвой клавиатуре Ладошки. Собственно Ладошки можно будет превратить в любую другую клавиатуру, хоть в ту же КошкоКлаву, так как клавиатура модульная.
По поводу Esc в центре клавиатуры, речь была не про центр видимо (меня на той встрече не было), а про то, что все управляющие кнопки располагаются там, куда не нужно тянуться, но в другом слое. В КошкоКлаве тот же Esc есть и на краю клавиатуры (где он на всех клавах), и на Fn+[ - и этот удобнее, так как не нужно смещать руку, чтобы его нажать. В клавиатуре Ладошки он будет только на Fn+p (и в квазирежиме QNav+q на другой половине клавиатуры). Смысл этого в том, чтобы работать с клавиатурой только вслепую, поэтому все кнопки должны быть под пальцами, и не должно быть сложных распальцовок.
В DIY используют то, что доступно, а доступны кнопки Cherry MX и Matias (современный аналог Alps). Из короткоходовых есть Cherry ML, но они почему-то мало кому нравятся, видимо из-за того, что менее доступны или дороги.
Моя точка зрения была другой: полно устаревших телефонов. Берём телефон (вместе с датчиками, экранами, корпусом, антеннами и т.д.) и работаем прямо на нём. Аргументы "там будут чудовищные задержки, баланса типа сегвеевского" и "туда дополнительных датчиков и актуаторов не подключить" убираются перепрошивкой на какой-нибудь realtime OS и добавкой трехдолларового коммуникационного шильда/дока. То есть проблема "задержек" программная, не нужно писать робототехнические программы поверх Android OS.
То есть в махоньком и лёгоньком телефонном корпусе берём сразу и процессор, и сопроцессоры, и память и кучу датчиков (в том числе обычно и две видеокамеры) и много-много всего остального, экран тут не самое маленькое приобретение. И всё это сейчас в количестве выкидывается на помойки, ибо телефоны стареют стремительно.
тут проблема в том, что перешивка произвольного телефона под свои нужды - еще тот квест, который имеет смысл только если есть партия телефонов.
в каждом телефоне есть вагон и маленькая тележка вендорских костылей и подпорок, недоступных в исходном коде.
SLAM на телефонном чипе или обработка данных с кинекта\RGBD камеры? Не выйдет, нужно спецоборудование, чипы общего назначения на таких задачах либо слабоваты, либо много жрут