Комментарии 126
Хотя такое устройство удобно тем, что все клавиши под обеими руками.
Вот тут прям напрашивается не двигать "мышко-клавой", а установить TrackPoint под один из больших пальцев. Или как вариант интегрировать Трекбол. И расположение Fkey мне не нравится =(
Клавиатура здоровая, удобная, место под шарик вполне себе найдется.
Например:
<Application UniqueName="AdobeGenericDialog" AppName="Adobe">
<C319 Type="6" Activator="ScrollUp" />
</Application>
<Application UniqueName="$PageMaker_PMAppFrame" AppName="Adobe InDesign">
<C319 Type="6" Activator="ScrollUp" />
</Application>
<Application UniqueName="VWClass500" AppName="Adobe PageMaker">
<C319 Type="6" Activator="ScrollUp" />
</Application>
<Application UniqueName="PremierePro" AppName="Adobe Premiere Pro">
<C319 Type="6" Activator="ScrollUp" />
</Application>
<Application UniqueName="InfoPathPrintPreview" AppName="Microsoft InfoPath">
<C319 Type="6" Activator="ScrollUp" />
</Application>
<Application UniqueName="ImageReady" AppName="Adobe Image Ready">
<C319 Type="6" Activator="ScrollUp" />
</Application>
<Application UniqueName="Illustrator9" AppName="Adobe Illustrator">
<C319 Type="6" Activator="ScrollUp" />
<C320 Type="6" Activator="ScrollDown" />
</Application>
<Application UniqueName="MSPaintPrintPreview" AppName="Microsoft Paint Print Preview">
<C319 Type="6" Activator="ScrollUp" />
<C320 Type="6" Activator="ScrollDown" />
</Application>
<Application UniqueName="QWidget" AppName="Adobe Photoshop Album">
<C319 Type="6" Activator="ScrollUp" />
<C320 Type="6" Activator="ScrollDown" />
</Application>
Не помню уже точно, как я с этим боролся, по-моему поискозаменой всех C319 и С320 на C319 Type=«6» Activator=«ScrollUp» и C320 Type=«6» Activator=«ScrollDown» соответственно (соблюдая теги разумеется).
Не забудьте перезапустить процесс, чтобы настройки вступили в силу.
PS
Если честно, то даже после переделки зума в скролл, пользоваться им не особо удобно, хотя иногда можно.
Думаю, я далеко не один такой кто сидит часто развалившись в кресле с клавиатурой на коленях и закинув ноги на стол и печатает вслепую. При этом крайне лениво тянуться рукой к мышке на столе.
Не смотря на удобную подставочку под правую руку с мышкой, перекладывать руку на нее во многих случаях лень, и к тому же снижает производительность.
Разумеется, там где можно я заточил инструменты под клавиатуру, но есть куча ненастраиваемого ПО, где просто приходится пользовать мышь.
Вот тут бы крайне пригодился трекбол/тачпад, да хоть клитор, как в ThinkPad'ах.
![image](https://habrastorage.org/getpro/habr/comment_images/b0e/38c/76a/b0e38c76a2d7ab3a462a9c69193841ae.jpg)
Это было мега удобно. Жаль такого нет сейчас.
![image](https://habrastorage.org/getpro/habr/comment_images/e75/335/ef4/e75335ef4ab5a5583d85e762fadfdc28.png)
…но при близком рассмотрении, похоже, обычная пластмасса с неприятно мягким резиновым ободком?
то, что можно было написать программу для подсветкиПодсветка — самая бестолковая функция «игровых» клавиатур, постепенно перебирающаяся во все механические. Неделю спустя «новогодняя ёлка» надоест.
хотя цвет свичей один и тот жеНе цветом единым. Кто производитель в первом случае?
ZZ Inc., производящая «кнопкомышь» использует Cherry.
в несколько раз больше обычной механической клавиатурыРаз в пять примерно.
Подсветка — самая бестолковая функция «игровых» клавиатур
Подсветка это мастхэв любой клавиатуры. Кнопки видно всегда, днем, вечером, ночью, не надо щуриться и ловить белый свет от монитора, чтоб напечатать что-то. Лучше когда она есть, чем когда ее нету.
Я думаю, подавляющее количество программистов (а автор статьи упоминает именно их) умеет быстро печатать без необходимости смотреть на клавиатуру. В этом случае подстветка клавиатуры вообще не нужна, вы не смотрите на нее.
Если все же не умеет программист в десятипальцевую слепую печать, то это второе, что он должен прокачивать (после хард-скиллов, а лучше не после, а во время).
ИМХО, конечно же.
Именно во избежание этой проблемы разной компоновки определенных групп клавиш — я купил на работу и домой две одинаковые клавиатуры, которые используют один и тот же Unifying свисток от Logitech :) Как и 2 мышки (домашняя и рабочая, одна модель, но разного поколения), использующие тот же свисток.
В таком случае необходимость контролировать расположение одних и тех же клавиш отпадает полностью.
Это если заранее купить две клавиатуры. У меня сейчас на домашнем редкая и не продающаяся уже модель, которую ни на что менять не хочу. На работе обновил уже вторую механику и не могу найти настолько же приятную. Плюс, довольно много времени провожу за ноутом (Thinkpad), но клавиатуру от Lenovo не хочу. Есть мысли двинуть в кастом-клавиатуры, но проблему с ноутом это не решит.
Если все же не умеет программист в десятипальцевую слепую печать, то это второе, что он должен прокачивать (после хард-скиллов, а лучше не после, а во время).— неубедительно, простите.
Ну откровенно говоря, я и не пытался убеждать никого, выразив просто свое мнение (дописал "имхо").
Слепая печать позволяет очень сильно экономить время и действительно повышает производительность во всех задач, где интенсивно используется клавиатура. Как минимум потому, что исчезает необходимый "лаг", чтобы опустить глаза и найти нужную клавишу. Пусть это будет 100-200мс за одну операцию, но таких в течение рабочего дня у программиста накапливается очень-очень много.
Это как если бы кузнец не учился правильно делать замах, когда что-то кует. Без этого он бы быстрее уставал, больше времени тратил на отдых, или делал бы больше брака — а это все сказывается на общей производительности его как рабочей единицы. Менее эффективная работа.
Его молот — это как клавиатура у нас, просто инструмент. Но умея правильно работать со своими инструментами — мы разгружаем сознание (нет необходимости в дополнительных действиях или контроле за процессом), что облегчает работу и позволяет сосредотачиваться только на действительно нужных вещах, а не "где там твердый знак".
Я просто так быстро не думаю. Придумать название переменной для меня намного дольше, чем напечатать длинное за 5 секунд или за 4.
А во всех остальных случаях есть ИДЕ которая дополнит, подскажет. Красота! :)
Возвращаясь к теме:
Я вот еще с тех времен, когда я был маленький и глупый, запомнил ответ на этот счет выдающегося программиста С.С., которого я спросил, а отчего же он десятипальцевый не изучит, и далее по тексту (боюсь, я ему столь же неуместные банальности пропел, как вы мне сейчас). Он мне очень тактично ответил, что думает он _гораздо_ медленнее, чем печатает даже сейчас, без слепого десятипальцевого.
Тогда я подумал, что это отговорка — я же умный, я понимаю, что я прав, и т.д., и т.п. (вот то самое устройство себя, любимого, которое заставляет собеседнику втирать банальности в духе «like I'm five»), и это у него, де, рационализации… Но сейчас я стал понимать, что скорее всего как раз нет, ничего подобного, и все именно так, как он сказал.
Я не думаю, что на планете вообще найдется хотя бы сотня дельных программистов, которых ограничивала бы скорость печати, вот прям мысль льется их них фонтаном, и вся — по делу, и не обезьянья банальщина какая-нибудь, или не неофитский велосипедизм какой-нибудь на ровном месте; и вот все бы хорошо, только вот скорости набора не хватает, не хватает, не хватает…
___________________
P.S. правда, стройность картины портит тот факт, что, согласно исследованиям, «полуслепой» (IRL — слепой) «двухпальцевый» (условно, у «недесятипальцевиков» их там больше) в наборе (думаю, «с опытом»; я не вчитывался) не уступает слепому десятипальцевому, на да ладно.
В целом, я просто не прошел мимо этой неадекватной (да, неадекватной, прям уровня «юношеский максимализм») и формулировки, и позиции. Впрочем, думаю. что зря.
правда, стройность картины портит тот факт, что, согласно исследованиям, «полуслепой» (IRL — слепой) «двухпальцевый» (условно, у «недесятипальцевиков» их там больше) в наборе (думаю, «с опытом»; я не вчитывался) не уступает слепому десятипальцевому, на да ладно
Не портит. Как раз когда был в раздумьях учить или не учить тоже видел обзор каких-то исследований с такими же выводами — почти не влияет на скорость. Вот только всяких оговорок так много(примерно как у вас в скобочках), что начинаешь думать — все ради такого вот резюме "скорость не уступает...", а дальше мелким шрифтом.
А вот стройную картину "и так зшибись" портит тот факт что вы энивей будете учиться слепому набору, неправильному его варианту. Моторный навык вырабатывается вне зависимости от вашего желания, только он будет несколько менее эффективен. И не лучше ли тогда потратить немного времени один раз чтобы установить правильные стериотипы (ну правда не самый сложный скилл)?
Поэтому я все равно убежден что работать в IT не осилить свой "молоток" это банальная лень, а все остальное оправдания и отговорки в скобочках.
Но на счет проффесионализма соглашусь: любой способ набора, хоть ногами, никак не мешает людям становится классными специалистами. Слепая печать уже совсем не проф. навык и не прераготива IT (и никогда не была ). Это становится частью базовой грамотности. И я сознательно опустил слово "компьютерной", т.к. считаю что информатизация только усугублятся и пройдет еще 20 лет и по востребованности хороший навык печати можно будет сравнить навыком письма от руки в 1980-х. И отказываться от этого объективного удобства из-за авторитета какого-то непонятного но выдающегося С.С. как минимум неразумно.
Да, сам — печатаю вслепую.
Вот только всяких оговорок так много(примерно как у вас в скобочках),— оговорка «в скобочках» у меня одна — "(думаю, «с опытом»; я не вчитывался)", остальное — уточнения про то что IRL это слепая печать, и не «двупальцевый», как правило, способ. «Дьявол играет нами, когда мы не мыслим точно»(М.М.).
Что возвращает нас (еще раз напомнив про вашу подмену «содержание довода С.С.» на «авторитет С.С») к сути беседы — товарищ выше сказал, что это второй главный скилл для программиста. Ну, если программисту 14 лет (или недалеко от этой цифры) и он нормальный программист для этого возраста, и/или он думает (придумывает, что писать) быстрее, чем печатает (свою оценку количества таких на планете я дал выше) — то может быть. Иначе, боюсь, тут программиста с кем-то еще путают (с собой, например).
P.S. про «портит-не портит стройность картины» у меня было про стройность моей картины, так что «не портит» должно означать «я делаю довод в пользу вашей позиции».
мне это больше кажется похожим на не очень умные (и оттого — бестактные) рассуждения не очень рефлексивного человека, рационализирующего на тему своих вложений и «почему я — молодец». Особенно ярким маркером является «отговорки» и «лень», и мелкие штиришки, типа подмены «содержания довода С.С.», на, _якобы_ «авторитет С.С.».
Но если уж хотите давайте разбираться.
Во-первых ваша цитата (см ниже) называется ссылаться на авторитет. Лингвистический анализ, если потребуется, попросите сделать профессионалов.:
Я вот еще с тех времен, когда я был маленький и глупый, запомнил ответ на этот счет выдающегося программиста С.С., которого я спросил, а отчего же он десятипальцевый не изучит, и далее по тексту (боюсь, я ему столь же неуместные банальности пропел, как вы мне сейчас). Он мне очень тактично ответил, что думает он _гораздо_ медленнее, чем печатает даже сейчас, без слепого десятипальцевого.
Во-вторых. Вы дважды подчеркнули что «содержание довода С.С.» проигнорировано. Как раз нет, воможно вы просто невнимательно меня читати. Попробую еще раз: хороший навык набора важнен вообще, как в профессиональной деятельности для многих сециалистов (далеко не только IT), так и для личных целей — соц. сети, мессенджеры (да и с десктопа тоже), почтовая переписка, личные заметки, денвники и еще миллион возможностей. И все идет к тому что эта потребность (набирать текс с клавиатуры) будет только усиливаться. Уже сейчас выросло поколение которе не представляет себе как это может быть «без соцсетей». И поэтому для людей чья профессия теснейшим образом связана с вычислительной техникой особенно странно отказываться научиться делать это наиболее эффективным способом.
Ну и в-третьих не по теме. Я как и большинство достаточно ленив и мне пришлось себя убеждать и даже заставлять учиться. Читать статьи о профитах в том числе.
Как раз когда был в раздумьях учить или не учить <...>
И процессе сформировалось мнение, которое вы тут читаете. Рационализация же происходит постфактум, так что этот «диагноз» совсем мимо. Поэтому позволю себе совет — постарайтесь поменьше заниматся психоанализом через интернет, это так не работает (а еще так часто использовать отступления и оговорки в скобочках =) ).
Порой я(а может и не только я) печатаю намного медленнее чем могу, т.к. в это время скорее думаю, чем долблю по клавишам)
Например, при программировании на языке, в котором принято snake_case именование, наличие "-" с "_" на месте «э» _очень_ удобно.
Но, еще раз, тут все портит тот факт, что ко времени, когда люди становится профессионалами, они примерно с одинаковой скоростью, беглостью и бессознательностью печатают, что десятипалцевым способом, что нет.
Это безотносительно того, полезно ли вообще заставлять себя чему-то учиться (конечно в общем случае полезно). Но разговор-то о другом! О том, является ли «десятипальцевый слепой — вторым самым важным скиллом программиста».
Нет, не является. Я лучше найму на работу человека, который может решать задачи, а не «печатаю со скоростью 1200 знаком в минуту, такая фигня получается!».
И это не выработанная привычка, так было ещё тогда, когда я только увидел клавиатуру и меня пытались научить слепому десятипальцевому сразу, пока не, собственно, выработал неправильных привычек.
Сам я кстати печатаю одной левой рукой, но всеми пальцами. Так уж как-то само повелось. Правой только Shift-ы всякие нажимаю.
Когда пользовался макбуком, очень раздражало, что подсветка временами включалась сама по себе. Только отвлекает.
Подсветка — самая бестолковая функция «игровых» клавиатурА я её с удовольствием использую. И клавиши подсвечены нужные (если до «B» ещё можно дотянуться вслепую, то до «N» и «M» уже затруднительно с учётом того, что правая рука занята мышкой). И очень помогает возможность назначать разную подсветку на программируемые клавиши.
Когда вебкамера снимает экран и переносит курсор туда, куда вы ткнули пальцем…
Так это надо тянуть руку к экрану, а смысл этой штуки в том, чтобы ничего никуда не тянуть.
Да и для этого есть сенсорные экраны.
Вот если сделать камеру, снимающую клавиатуру и ПО, которое по специальному «фигу» будет отслеживать положение пальцев и воспринимать как устройство управления курсором…
У мыши две или три кнопки, их количество, в принципе, можно увеличивать но тогда мы вернемся к клавиатуре, которую, кроме всего прочего, будет нужно двигать по столу.
В связи со всеми подобными «прорывными» гаджетами у меня всегда возникает два вопроса:
1. Порог вхождения — сколько времени нужно потратить на их осваивание на достаточном уровне.
2. Порог выхода — что делать, когда данный мегагаджет сломается, а заменить его будет не чем (всвязи с тем что компания разорится или иным методом прекратит выпускать данное железо).
Всегда было интересно как люди не путаются в боковых кнопках.
Есть один нюанс: эти кнопки удобны не всем. Мне, например, удобны только примерно 7 из 12.
Если же других областей, то тут надо привыкать где-то день-другой. После этого отвыкнуть просто невозможно, на всякие другие мышки начинаешь смотреть как на нечто неполноценное. Что особенно хорошо, так это поддержка профилей, хотя, опять же, требует привыкания. Но пользоваться 4-5 профилями можно вполне (если привязать его к конкретному софту).
![image](https://habrastorage.org/getpro/habr/comment_images/47a/455/ea2/47a455ea20a53c0351c13d597084fea2.png)
Во-вторых, приклеил небольшие «подшипники», чтобы уменьшить силу трения-покояПопробуйте различные тефлоновые ножки для игровых мышек. В сочетании с соответствующими ковриками они очень сильно снижают трение мышки о поверхность. Могут помочь.
Посоветуйте, пожалуйста, что есть на рынке?
https://www.amazon.com/gp/aw/d/B076FTKD6F/
Не знаю как по качеству, но сам присматриваюсь к этому варианту.
Лично я назвал бы "революцией" продукты вроде Tap ( https://www.tapwithus.com/ )
Заказал и жду не дождусь попрограммировать ее; прямо мечта — печатать пальцами, использовать кисть руки, как мышь, абузить функционал жестов вне среды "стола" и самое главное — можно даже не снимать ее с рук. Коммитить проклятые коммиты, кушая вермешель… Thats the quality of life!
А продукты вроде того, что в статье еще ни разу не производили на меня "вау"-эффекта
Только вредное чувство потерянности, при необходимости набрать текст на чужой клавиатуре.
И все это за дикую цену, сложности в очистке, высоком профиле (привет, кружка с кофе) и при весьма субъективном удобстве положения рук (полагаю, клавиатуру из статьи даже в магазине не "потрогать").
Попробуйте слегка постучать по столу, т.к. скзать попечатать на «виртуальной» клавиатуре, подушки заболят уже на десятом «нажатии». Плюс отсутствие обратного тактильного сигнала быстренько заставят вас убрать сей девайс в ящик, поверьте, я пробовал.
Что касается Тапа, я тоже смотрю и хочу купить, но я на 100% уверен что оно ляжет в ящик через неделю-полторы. Проблемы теже, плюс добавляется несколько спецефичных.
1. Во первых вам нужно будет учить коды для минимум 2х алфавитов, а затем еще один алфавит — символьный. Сможете выучить 100+ движений? Я просто представил как у меня воспламенится пятая точка уже после 10ой буквы)
2. Скорость набора, 100 символов на 5 пальцев, сколько получится комбинаций? Причем нужно каждую букву вспомнить, настучать, и т.д. Я крайне сомневаюсь что для полноценного написания кода скорости будет достаточно чтобы не бесить. Нужно понимать что некоторые буквы и/или символы могут занимать до 4х движений пальцами чтобы быть напечатаными.
3. Мышка — основано на акселерометре, соответственно нет обратной связи, во первых нужно будет научится попадать. А если вы часто работаете с мышкой то еще и перчатку какую то придумывать, чтобы пальцы не сточить. Попробуйте погладить 5-10 минут ваш коврик для мыши голыми руками :)
4. Стучать подушками по голому столу всеравно придется. Тап не работает в воздухе.
У линуса есть обзор и если внимательно посмотреть видео то прекрасно видно что это чистой воды игрушка, которая ни в какой мере не сможет заменить по скорости/удобству даже экранную клавиатуру 3х дюймового дисплея телефона.
Однако как только вы потестите данный девайс — не поленитесь, напишите статейку на хабр. Многим будет интересно как это в реальной жизни.
пожалуйста, хабр, потеря огромного текста просто выводит из себя, сделайте хоть какой-то сценарий обработки случайных потери фокуса+бекспейса и клика по ссылкам
Да, надеюсь, что не разочаруюсь и напишу статью. В особенности потому, что в отличии от Линуса, мои влажные мечты ближе к Тэрену(например макросы) https://www.youtube.com/watch?v=vhPLhfP1b_s
Позвольте я изложу свои домыслы по некоторым:
На самом деле, я загорелся мыслью лишь после того, как поигрался с Tap'ом знакомого.
Обучающее приложение и раскладка мне очень понравились, научиться намного проще, чем может показаться, даже за пару часов "игр", я смог печатать сообщения почти не подглядывая.
Я обожаю качественные ножничные клавиатуры и мыши, у меня нет иллюзий на тему скорости печати. Однако, мой сценарий использования ПК: клавиатура(на несколько устройств) и такая же мышь + 2 тачпада. Причем, сессии "быстрой и объемной печати" не часты, а операции смены окружения утомительны, поскольку отвелкают от мысли.
Моя задача здесь — перестать использовать тач(нужно ведь открывать руку, тянуться к экрану...)
Важное отличие тэпа от "проекции", — эргономика, расчитанная под их алфавит,
в действительности, если вам не нужно попадать по клавишам, печатать намного легче, кстати я пробовал "бить по коленке", устройство реагирует! Возможность набивать макросы, просто положив руку на колено предвкушаю более всего.
Подчеркну пару тезисов
- Tap программируется; 2. Его не нужно снимать с рук 3. выполняет функцию мыши
В конечном итоге, мне представляется сценарий улучшения эргономики в общем, а не сценарий полной замены обычной клавиатуры "подобием". И преимущество мне видится именно в том, что даже используя Tap на рабочем месте, мне не придется жертвовать ничем.
P.S.
Все мечты имеют огромные шансы разбиться о Design flaw вроде гораздо меньшей свободы кастомизации устройства, чем мне хочется, задержки реакции на макросы и смену устройств, ложное срабатывание жестов или расход батареи, но пока устройство не приехало, можно раскатить губу.
Как вариант, были мысли попробовать что-нибудь типа BarMouse.
На два больших пальца отводится 8 клавиш, а не один пробел.
Насколько я вижу, среди этих 8 клавиш два Alt, которые я (да и, думаю, не я один) теми же большими пальцам и нажимаю. Хотя, конечно же, 8 все еще больше, чем 3 :)
Насколько реально с таким расположением клавиш нажать Ctrl+Alt+\ или Ctrl+Alt+%?
![image](https://habrastorage.org/getpro/habr/comment_images/c96/793/1d5/c967931d55c4b29621cd1b88a1a9ece5.jpg)
Одна из этих проблем — это перевод руки с клавиатуры на мышь, и обратно.решение простейшее — работать мышкой левой рукой (для правши). Первый день непривычно, потом оценишь. По клавиатуре работаешь больше всё же правой рукой (даже на MS Natural с разделёнными под руки полями, как у меня), левой мышкуешь. Очень удобно, попробуйте.
Даже клавиатуры есть такие с трекпойнтом.
Удивительно. Мне казалось, я видел всё. Но такого котопса почему-то не встречал.
Сделал 40% клавиатуру с трекпоинтом. Разочарован им — скорость курсора недостаточная, при увеличении чувствительности перестаю попадать в цель.
Теперь думаю о встраивании в клавиатуру трекбола.
![](https://habrastorage.org/webt/9x/3e/qu/9x3equ03fqi1rgkpd5yos64yrsu.jpeg)
— расположение навигационной и цифровой панелей. Сделать их на левой стороне, как это сделано на «леворуких» клавиатурах.
![image](https://habrastorage.org/getpro/habr/comment_images/c56/80f/970/c5680f9704ca1f72a0b552f5f1f17d78.jpg)
Удивляет что не так то просто найти подобные клавиатуры в обычных магазинах. А стоимость в зарубежных магазинах пока останавливает от эксперимента.
— «отзеркаливание» клавиш правой руки на левую половину клавиатуры, например при нажатии кнопки-модификатора на мыши.
Различные трекболы и трекпоинты все таки уступают по эргономике.А насколько интенсивно вам приходилось пользоваться трекболами, если не секрет? Пользуюсь трекболом (logitech marble mouse) уже несколько лет, и на мой взгляд по эргономике он превосходит обычные мыши. По крайней мере раньше иногда возникали неприятные ощущения в запястье. Теперь их вообще нет.
Опыт использования гибрида клавиатуры и мыши в программировании