Знакомство с Ultimate Hacking Keyboard

Ну здравствуй, Geektimes! Вы ж тут все гики, многие – программисты, так? Тогда специально для вас я приготовил обзор интересного девайса, а именно – клавиатуры Ultimate Hacking Keyboard, которая была представлена миру чуть более недели назад. Это не продукт и не «дочка» какого-то из периферийных брендов, это – результат краудфандинговой кампании, то есть продукт, который создавался на глазах у тысяч пользователей и в процессе создания которого можно было принять участие. Немного забегая вперёд – результат работы коллективного разума получился довольно специфичным, но от того не менее интересным.

e09f6978c456680b64ea1e181a47ee02.jpg

Пупырышки клавиш «F» и «J» ждут вас под катом.
Несмотря на грозное название, данная клавиатура позиционируется всего лишь как клавиатура специально для программистов, а точнее, как «For programmers by programmers». Ничего прям хакерского в ней нет, хотя… во многих кино показывают хакеров, которые жмут кнопки клавиатуры словно играют на пианино – может для домохозяек это и выглядит правдоподобно, но настоящие спецы понимают, что многие сочетания клавиш там далеки от реальности. Так вот, с UHK реальность чуть поменяется.

Перед началом знакомства с новинкой считаю важным сообщить вам два нюанса:

1) Я не имею никакого отношения к данной клавиатуре – в корпоративный блог пишу только чтобы не нарушать правила сайта. Тем не менее, всё написанное – исключительно моё личное мнение. Если у вас будут какие-то вопросы, то обращайтесь напрямую к Nikolaiii – он один из создателей этого детища.

2) В обзоре фигурирует не серийный образец (который будет в продаже), а прототип с выставки – он хоть и рабочий, но некоторые баги в нём есть – обо всех косяках я рассказывал Николаю. Ну или вот, например, надписи с кнопок стираются буквально от одного прикосновения – понятное дело, что в продаже такого не будет. Говоря проще – не судите по обложке.

Let’s go!

Комплектация


В каждом своём обзоре я стараюсь не забывать про этот раздел, но вот что в нём написать на этот раз – непонятно, так как прототип приехал ко мне завёрнутым в пупырчатую плёнку. Совершенно точно в комплекте будет идти провод USB-miniUSB для подключения к компьютеру и обычная «лапша» (RJ11) для соединения двух разделённых половинок клавиатуры (когда они соединены, использовать провод необязательно), но будет ли что-то ещё в комплекте – неизвестно.

1fbb7b918162f741485bdbe651a98caf.jpg

А впрочем, нашёл на сайте информацию о том, что в комплекте также будет находиться специальный ключ-шестигранник, которым можно капитально соединить две половинки клавиатуры.

Внешний вид


Насколько необычен внешний вид той клавиатуры, что лежит сейчас перед вами? Ну, если это не клавиатура ноутбука, конечно же. Наверняка что-то плюс-минус среднестатистическое, обычное, я прав? Этот текст я набираю на клавиатуре макбука, но в моей голове пролетают образы многих «моих бывших», за которыми мне доводилось печатать ранее и которые я просто имел возможность тщательно посмотреть.

Бывают клавиатуры, которые прям ну вот совсем ничем не выделяются. Бывают игровые клавиатуры со множеством всяких выемок, закорючек, огоньков и надписей – смотришь и радуешься, что уже не являешься тем школьником, на которого все эти цацки были рассчитаны (и которые никак не сказываются на ключевых свойствах) маркетологами. Если бы этот текст писал Евгений Гришковец, он бы добавил «а ведь мне, чтобы иметь такую клавиатуру, не нужно заканчивать четверть на «отлично», иметь прекрасное поведение и быть послушным мальчиком».

image

Так вот, к чему я это. Нельзя сказать, что внешний вид Ultimate Hacking Keyboard неординарен – в плане дизайна в ней нет ничего такого, что выдавало бы в дизайнере психа. Но в то же время вскоре понимаешь, что на столь смелые периферийные эксперименты способны только психи :)) Такого количества нестандартных решений я не видел давно – в какой-то момент мне даже захотелось привыкнуть к этой клавиатуре, чтобы понять – это всё реально продумано для удобства или просто случайность? Даже если случайность, то можно ли к этому привыкнуть и насколько это в итоге будет удобно? У меня было много вопросов, но к сожалению, ответов на них найти не удалось, так как клавиатура была со мной всего лишь день. Этого времени мало для изучения продукта, но это больше того времени, которое было для знакомства у других проектов.

614dea40649d5df6dcab945299324d69.jpg

Чем больше я имел дела с UHK, тем больше понимал, что к её созданию подходили с умом и с пониманием того, чего хотят пользователи. Простой пример – глянцевый пластик. Чем думают в Razer/Logitech/etc, когда используют его в качестве основной поверхности?! Да ни одного довода нет в его пользу! А тут этого пластика нет. Ну или светодиоды, от света которых можно спокойно ходить по тёмной комнате – зачем они? Аналогично можно сказать про многие свистелки, которые бренды пытаются нам навязать в качестве нужных. А если посмотреть блог UHK (например, этот пост), то становится понятным, что многие решения (например, по форме и расположению клавиш) создатели принимали на основе опроса пользователей с довольно большим количеством причастных (именно потенциальных пользователей клавиатуры, а не просто домохозяек).

ca4911c5144f777cfa9f38cd311a5445.jpg

Итак, перед нами механическая мини-клавиатура, без цифрового блока, стрелок, тачпадов и прочих мультимедийных клавиш. Точнее, так кажется на первый взгляд – на самом деле есть практически всё вышеперечисленное.

3d68eeff0ded3bb01dcd9405301ec1e1.jpg

Корпус выполнен из матового пластика (чёрного цвета, хотя на видео фигурирует и белый вариант), он целиком и полностью напечатан на 3D-принтере. Если вы раньше думали, что напечатанные на принтере детали получаются шершавыми и стрёмными, то вы ошибались (я и сам так думал))) – пластик очень приятный на ощупь, все детали идеально подогнаны друг к другу. К качеству сборки вопросов нет, поверхности не маркие и это здорово.

d4ba406a939eda1ba601a78ffe9a86b5.jpg

Небольшим усилием устройство разделяется на две равные части, которые в таком состоянии могут работать только если их соединить проводом. Стыковочный механизм чуть попроще, чем у ступеней МКС, но в то же время это не одноразовые пластмассовые безделушки: металлические штырьки и направляющие, выступы и даже магниты. Таким образом клавиатуру можно использовать и как стандартную, и как разделённую на две части – чтобы расположить её так, как удобно именно вам, а не как за вас подумал производитель. В собранном виде клавитаруа монолитна – не хрустит и не гнётся, не разъединяется.

29bca97b1e4018c10589187cbaf0a013.jpg

a0bf5ed2ee65a2bcc5354d372fbb66f8.jpg

Сперва может показаться, что жертвой симметрии и компактности стали цифровой блок и блок стрелок… но потом выясняется, что по сути всё присутствует, просто работает за счёт клавиш-модификаторов. В данном случае это «не баг, а фича» – специально для минимизации количества движений рук в стороны, чтобы работать на компьютере можно было даже без мышки, на одной лишь клавиатуре.

78841ed5b776c7d2d9c5ca32d6f55240.jpg

Одна из фишек UHK – возможность кастомизации клавиш при покупке. Можно выбрать раскладку (ANSI или ISO), заточку функциональных клавиш под ОС (Windows / Linux / OS X), а также тип механических переключателей (Cherry MX).

image


В тестовом сэмпле использовались коричневые переключатели – в целом довольно приятные тактильно и на слух, хотя для сравнения хотелось бы понажимать вживую остальные 5 вариантов (понажимать виртуально их можно на сайте UHK – лично мне синий вариант тактильно нравится больше всего, но при активной печати вашим коллегам и сожителям придётся пользоваться берушами).

043092e3eeb70369daecda3184c5de48.jpg

Про надписи на клавишах я уже говорил – они специально стираются в течение недели, ровно столько времени у вас будет, чтобы освоить слепую печать – они стираются, но всё же я успел увидеть нестандартные надписи на кнопках. Например, «Mouse» вместо «CapsLock», а также всевозможные иконки на боковинках клавиш – на обычных клавиатурах подобное встречается довольно редко. О значении некоторых кнопок можно только догадываться, по ощущениям – будто сел в навороченную иномарку после лады-баклажана: много иконок, а где что – непонятно.

В верхней части находится трёхсимвольный индикатор текущего режима печати (о них чуть позже), рядом с ним – три иконки:

4a1a744e54e2ab20acd85fd1526506cc.jpg

В дневное время индикатор не очень заметен, но в темноте светится очень красиво – однотонным «матовым» свечением:

228abbb67a4d209f512bd634f3b79271.jpg

c35cfede6593443e85c1bb7979c94afb.jpg

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

0dfc002fe2f5cbbcfa1a1b85a8cda538.jpg

1e2a05df37c2946051333e31e6f4aff6.jpg

Значение значков (на английском)
Agent is the configurator application that customizes your keyboard to your needs. You can already see the layers of the factory keymap, but numerous, custom, application-specific keymaps can also be created and stored in the on-board memory. Adaptive mode icon Adaptive mode is an Agent feature that informs your keyboard of the active application running in the foreground and switches their application-specific keymap automatically. It's useful when often switching between applications of limited keyboard configurability.

Macro icon Macros can boost productivity in scenarios where a number of keys must be pressed in sequence on a regular basis. You can program any such macro and bind it to any key or key combo. Mouse icon Mouse navigation is a truly advanced feature that not many keyboards can boast. You can control the mouse without leaving your keyboard or installing any special device drivers.

NKRO icon NKRO stands for N-Key Rollover. It means that you can press every key at the same time and every one will be received by your computer. This is important because almost every keyboard is only 6KRO (meaning it can send only 6 keys at once and usually less) which can be problematic for gaming. Shield icon Durable keyboards are not the norm but the exception. Most keyboards are flimsy plastic that bends and mushy keys that don't last. This keyboard is not all-plastic but instead contains robust metal supports, high-end key switches, and high-quality components.

Wrench icon Repair is disregarded by most companies, and prevented by some. We, however, cherish it. We've designed this keyboard with repair in mind. We will provide detailed repair instructions to maximize the lifetime of your investment and help preserve the environment by reducing waste. Together, we can make heirloom hardware that you can pass down to your children a reality! Copyleft icon Copyleft is the way to truly own our products. Following successful funding we will immediately open source the firmware, the electronics design files and Agent under the General Public License, version 3. We've already released the bootloaders and will also release the mechanical CAD files within 5 years of the initial release.

Adaptive mode is an Agent feature that informs your keyboard of the active application running in the foreground and switches their application-specific keymap automatically. It's useful when often switching between applications of limited keyboard configurability.

Mouse navigation is a truly advanced feature that not many keyboards can boast. You can control the mouse without leaving your keyboard or installing any special device drivers.

Durable keyboards are not the norm but the exception. Most keyboards are flimsy plastic that bends and mushy keys that don't last. This keyboard is not all-plastic but instead contains robust metal supports, high-end key switches, and high-quality components.

Copyleft is the way to truly own our products. Following successful funding we will immediately open source the firmware, the electronics design files and Agent under the General Public License, version 3. We've already released the bootloaders and will also release the mechanical CAD files within 5 years of the initial release.


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

Питание клавиатуры осуществляется через miniUSB-провод:

aeee3e11fc4d464050e0c2d773848fa7.jpg

Очень не хватает USB-порта, который вполне можно было бы вставить при проводном подключении.

4c2b55cb969d58d3b6082386e95c8362.jpg

Из неочевидных плюсов – компактность устройства, особенно если сложить её вдвое. Она легко поместится в любом, даже самом маленьком рюкзаке – специально для тех, кто привык всё своё носить с собой :)

Ну что, попробуем попечатать?

Впечатления


Помимо возможности разделения на две части, эта клавиатура отличается и необычной раскладкой. И первую неделю я бы потратил на привыкание к ней (а уже только потом пробовал разделить клавиатуру) – очень уж она необычна. Например, привычный нам «батон» пробела тут разделён на две части, одна из которых является пробелом, а вторая нет – она выполняет функцию Mod.

b2e13990a29aa6f40008a1d6304a8602.jpg

Чуть ниже находятся ещё две кнопки, которые… те же самые Mod и пробел, но уже поменяны местами! Это сделано для того, чтобы при разделении на каждой из половинок был одинаковый набор функциональных клавиш. Логика в целом понятна, но от этого не легче – обычно я жму пробел левым большим пальцем, но тут это неудобно – приходится жать под пробелом. Первые минут 10 я печатал почти без пробелов и лишь потом приловчился.

74f619f97aa9603c3fc07e0ae22e1a97.jpg

7d0acef5e0ee805dbc814e174f212f3d.jpg

Далее – вместо клавиши Caps Lock тут стоит клавиша-модификатор «Mouse», которая включает функцию управления курсором. Управлять курсором предстоит клавишами «IJKL» – опять же непривычно, нооо… работает даже в OS X, без каких-либо дров, сразу после подключения к ноутбуку.

2ee527604ac99a0593fd6f72217a6e7b.jpg

image


По ощущениям этот процесс напоминает управление курсором на всяких SmartTV, но с той разницей, что тут указатель отзывается гораздо быстрее и его можно двигать одновременно по двум осям. А ведь иногда курсор нужен лишь для того, чтобы раз в 5 минут нажать какую-то кнопочку в текстовом редакторе – в таких случаях не царское это дело, за мышкой тянуться! :)

Если попробовать разделить клавиатуру, то скорость набора текста (на любом из языков) сокрощается в несколько раз, даже если до этого вы печатали вслепую. Ярость, злость, смирение, одобрение, восхищение – эти пять этапов принятия разделения клавиатуры у каждого займут какое-то время :) Но если вариант с разделённой клавиатурой вам не понравится, то её всегда можно соединить. UHK была у меня совсем недолго, я так и не привык к ней, но если судить по другим клавиатурам с разделением клавиш (я уже писал про Microsoft Sculpt Ergonomic Desktop), то время привыкания занимает примерно неделю.

1a0d03818d284960b292d8757562296a.jpg

Ряд клавиш с цифрами совмещён с рядом F-клавиш:

87c2da40d5185d15c8801c5d9de53539.jpg

Когда я привык к тому, какая клавиша-модификатор на клавиатуре отвечает за какой модификатор в OS X (а в макбуке это Fn / CTRL / ALT / CMD), стал потихоньку пробовать новые комбинации. Так, например, есть отдельный набор клавиш для работы со вкладками (в браузере, например), с музыкой и тд.

91ac288677fb74c100c3cadd6ee026f7.jpg

image


Более подробное описание возможностей раскладок можно посмотреть на специальном ознакомительно-обучающем сайте проекта с упражнениями.

Ну а фишка вся в том, что совсем скоро клавиатура обзаведётся кроссплатформенной возможностью делиться раскладками. Придумали альтернативную раскладку для фотошопа? Бог в VIM? Насочиняли интересных макросов для упрощения жизни другим пользователям? Прекрасно – поделитесь с ближним своим.

В общем-то, нет особого смысла рассказывать о стандартных раскладках – всё видно на картинках. Равно как и об альтернативных раскладках говорить пока рано – их ещё толком нет, потому что клавиатура ещё едва успела доехать до первых покупателей. Но ясно одно – тут есть огромный потенциал, который сообщество краудфандеров будет раскрывать.

5ce88ea444e25fb0fd08e498935a4d1c.jpg

Какого-либо софта у клавиатуры пока нет, но в той же OS X заработало почти всё за исключением нескольких сочетаний.

Плюсы и минусы


+ Компактные размеры, качественный корпус;
+ Приятные тактильные ощущения от печати;
+ Возможность кастомизации кнопок и переключателей;
+ Богатые возможности работы с раскладками;
– Было бы круто иметь хотя бы один встроенный USB-порт;
– Не хватает подсветки;
– Первое время ОЧЕНЬ неудобно.

Что касается цены. На данный момент она составляет 200$ (предзаказ), позже вроде как будет 250$. По старому курсу это ещё куда ни шло, но вот по новому… нужно как минимум очень хотеть всё то, что предоставляет клавиатура :) Но с другой стороны, если посмотреть (хотя бы прям на сайте) сравнительную таблицу возможностей и цен подобных клавиатур, то UHK получается одной из самых доступных:

Ultimate Hacking Keyboard Matias Ergo Pro ErgoDox EZ Keyboardio Kinesis Advantage
Price $250 $200 $250 $329 $299
Truly split Yes Yes Yes Yes No
Super compact Yes No No No No
Uses Cherry MX-style keyswitches Yes No Yes No Yes
Mouse control Yes Yes No Yes No
Fully programmable Yes No Yes Yes No
Easily customizable Yes No No No No
Familiar, staggered layout Yes Yes No No No
Open Source Yes No Yes Yes No


Вместо вывода


Пожалуй это действительно самая гиковская клавиатура из тех, что я видел. Я видел разные: с подсветкой, с тачпадами, с экранами, с крутым софтом и т.д. – да, часто это было симпатично, часто – удобно, иногда – дёшево. Но везде это были просто клавиатуры. Ultimate Hacking Keyboard – не «ещё одна клавиатура» – это как небольшая программа с горой настроек, комбинации которых могут давать необычный результат. В ней хочется копаться, её хочется настраивать, с ней хочется экспериментировать, изучать ради неё хоткеи приложений – преодолевать препятствия, которые она ставит, чтобы однажды выглядеть как хакер из фильмов ;)

© Geektimes