![](https://habrastorage.org/getpro/habr/upload_files/f57/f8f/b2c/f57f8fb2caabf47e7807b46c46c9eaba.png)
Я давно зачитываюсь статьями про эксперименты авторов со своими рабочими местами: про кастомные кресла, клавиатуры, раскладки. Целый год мне очень хотелось улучшить своё рабочее пространство. Но я боялся даже начать думать об этом по существу, потому что все авторы рассказывали, как поиск удобства отнимал у них 4-5-значные суммы в долларах, долгие месяцы настройки и привыкания к новой реальности.
Главным образом, эта статья ‒ про то, как я уменьшил своё рабочее место с 5 м² до 3 м², избавился от мозоли на запястье, боли в спине и шее, трудностей с набором текстов на русском, английском и немецком; и потратил на это 4 дня и ≈150 €! Но также мне хочется выразить мысль, что эргономика ‒ это не идеальный стол, кресло или клавиатура. Это, скорее, организация пространства так, чтобы в нём было комфортно во всех сценариях его использования.
В этот раз я поменял:
Стол ‒ я взял прикроватный столик для ноутбука. Расскажу, почему для меня решение оказалось оптимальным. А также собрал из говна и палок аккуратную подставку под монитор, до тех пор, пока не уговорю жабу купить кронштейн.
Клавиатуру ‒ покажу на дешёвую эргономичную модель и поделюсь раскладкой для XKB, которая объединяет в себе русский, английский, немецкий и спецсимволы. А также укажу на тулзу для облегчения редактирования раскладки.
Оконный менеджер ‒ переход на i3 оказался очень быстрым и лёгким, решил проблемы расположения окон, которые расстраивали меня годами. Расскажу, что я настроил для себя, и, надеюсь, это сэкономит вам несколько часов разборок в нескольких пакетах.
Между клавиатурой и «клавишами» ‒ я выбираю прикроватный столик.
Как бывает:
Стол для музыкальной студии ‒ обширная тема для обсуждения. Большая часть решений ‒ кастомные, капитальные, и баснословно дорогие. В студиях звукозаписи на рабочее место режиссёра нередко ставят микшерные консоли с моторизированными фейдерами, чтобы легко управлять большим количеством дорожек одновременно.
![Студия Алана Меерсона: по центру ‒ трекбол с клавиатурой, слева ‒ мониторные контроллеры, справа ‒ компактная микшерная консоль с моторизированными фейдерами. Студия Алана Меерсона: по центру ‒ трекбол с клавиатурой, слева ‒ мониторные контроллеры, справа ‒ компактная микшерная консоль с моторизированными фейдерами.](https://habrastorage.org/getpro/habr/upload_files/90d/675/178/90d675178f16f0818aacf1dd746ce1d0.png)
Композиторские рабочие места строятся вокруг главной MIDI-клавиатуры.
![Студия Ханса Циммера: куча всякого крутого стаффа вокруг, но главное блюдо ‒ «клавиши». Студия Ханса Циммера: куча всякого крутого стаффа вокруг, но главное блюдо ‒ «клавиши».](https://habrastorage.org/getpro/habr/upload_files/c49/a9e/2c8/c49a9e2c8b53e6e5b65b439ab9954238.png)
«Клавиши» действительно занимают бескомпромиссное центральное место на рабочем месте любого композитора или аранжировщика. Потому что без правильного контакта с клавишами нормально сыграть очень сложно. Мне, как пианисту, клавиши важны вдвойне, потому что больше половины моей работы ‒ виртуозные фортепианные партии.
Проблема в том, что клавиши стоят ровно на том месте, где должна стоять компьютерная клавиатура. Каждый выбирает, как решить эту проблему.
Можно убрать клавиатуру ниже на салазки.
+ в том, что клавиатура будет доступна по требованию, и не будет стоять между пузом и клавишами.
- в том, что клавиатура тогда стоит ниже удобного положения, и долго работать на ней не получитсяВариант Ханса Циммера: клавиши там, где должны быть, клавиатура за ними.
+ Клавиатура стоит примерно на удобной высоте, возможно немного выше, клавишам ничего не мешает.
- К клавиатуре с мышкой надо наклоняться. Долгая работа → боль в спине.Обратный вариант ‒ клавиатура впереди, клавиши ‒ за ними.
+ клавиатура и мышка в удобном положении: хорошо тем, кто много пользуется компьютером помимо работы.
- Для удобного положения клавиш их надо утопить в стол, что удорожает конструкцию, для мышки места маловато, на клавишах играть можно, но не фортепианную классику.
![Мой стол периода консерватории. Только-только после сборки и переезда, потому сверху хлам. Столешница очень низкая, чтобы клавиши стояли на удобном уровне. Вышло не очень удачно: клавиатура с мышкой ‒ очень низко, упираются в колени и мешают играть. Мой стол периода консерватории. Только-только после сборки и переезда, потому сверху хлам. Столешница очень низкая, чтобы клавиши стояли на удобном уровне. Вышло не очень удачно: клавиатура с мышкой ‒ очень низко, упираются в колени и мешают играть.](https://habrastorage.org/getpro/habr/upload_files/dfa/44e/7ca/dfa44e7cab5fdc07ed9da64f3619909f.png)
![Классный студийный стол в thomann.de. Клавиши стоят на выдвижной широкой тумбе, что решает 90% проблем белых людей. Только стоит 700 €… Классный студийный стол в thomann.de. Клавиши стоят на выдвижной широкой тумбе, что решает 90% проблем белых людей. Только стоит 700 €…](https://habrastorage.org/getpro/habr/upload_files/5cc/f7f/020/5ccf7f020d1bea4c0adda3e4d128e0f1.png)
Как у меня:
Последние полгода у меня было де-факто два рабочих места: для аранжировки и для всего остального. Когда аранжирую ‒ поворачиваю монитор с клавиатурой к клавишам, мучаюсь больной спиной, но играю с комфортом. Когда долго сижу с клавиатурой и мышкой ‒ сажусь с торца стола. Стол для моего стула высоковат, поэтому за полгода я посадил на обеих запястьях суровые мозоли На правой ‒ вообще ахтунг.
![](https://habrastorage.org/getpro/habr/upload_files/92e/1bc/e75/92e1bce75e3e293294ba7cbe674ca2ee.jpeg)
Потом попробовал поставить клавиши слева вдоль стены. Но тоже было совсем неудобно. Сидел я и думал: «Вот, сидеть бы за клавишами, смотреть в монитор. Руку направо положил ‒ там мышка, налево ‒ клавиатура…».
![](https://habrastorage.org/getpro/habr/upload_files/bff/625/c3a/bff625c3a18c0d37e16d3bcba612ac6d.png)
Изначальная мысль была ‒ купить пару тумбочек на колёсиках подешёвке, и заиметь раздельную клавиатуру без проводов. Но, оказалось, что раздельные клавиатуры без проводов стоят недёшево. Вспомнил статью про эргономичное кресло. Вариант автора показался чересчур дорогим. Погуглил AliExpress ‒ нагуглил обвесы для офисного кресла. Но с обвесами проблемы:
во-первых, всё ещё дорого,
во-вторых, не понятно, насколько надёжно,
в-третьих, намертво прибито к креслу,
в-четвёртых, надо купить ещё и кресло.
Прикольно. Пока сейчас гуглил ссылку на статью про кресло, а наткнулся на куда более полезную и созвучную тому, что сейчас использую я.
В итоге я набрёл, кажется, на идеальный для меня вариант: прикроватный столик для ноутбука с настраиваемым углом поворота и высотой. На амазоне продаются по цене от ~ 40€ до ~ 200€. Мой обошёлся в 50€.
Самое главное ‒ этот столик не заставляет меня выбирать между клавиатурой и «клавишами»! Если мне нужна клавиатура ‒ я ставлю стол перед собой, и полноценно живу компьютерную жизнь: пишу статью, гамаю в доту, дизайню.
![](https://habrastorage.org/getpro/habr/upload_files/27a/765/d03/27a765d032de6021d3a4a82a843bc25e.gif)
Если нужны клавиши ‒ столик уезжает вбок, не стесняя движений за клавиатурой. Могу выбирать, насколько тесно я хочу с ним взаимодействовать: просто тапнуть на пробел, или пододвинуть поближе и что-то поредактировать ‒ тоже получается достаточно удобно!
![](https://habrastorage.org/getpro/habr/upload_files/85c/ac3/125/85cac31253f5012637e3988e74581ab4.gif)
В целом ‒ ничего не мешает взять пару нот на клавишах, если я занимался до этого плотной редактурой:
![](https://habrastorage.org/getpro/habr/upload_files/d20/966/904/d20966904d34cd1e33b3109c2689052e.gif)
Кронштейн для микрофона ‒ приятная мелочь, которую я себе долго не позволял. А зря ‒ сколько раз мы, ещё дома, запинались о большой «журавль». Обошёлся в 15€.
![Режим просмотра сериала Режим просмотра сериала](https://habrastorage.org/getpro/habr/upload_files/f19/6ba/f68/f196baf683350b29d15c00fcac8f0058.png)
Параллельно со сборкой стола, мы решили поменяться спальнями с дочкой: у неё холодная комната с плохой батареей, и она постоянно кашляет. Разбирали кровать ‒ и обнаружили под матрасом сюрприз от предыдущих жильцов: поверх лаг лежали какие-то доски. Я сначала подумал ‒ для того, чтобы дыры в лагах залатать, но те были в отличном состоянии. Так что большая часть досок отправилась на балкон, а из четырёх я собрал на уголках узкий столик для монитора и всякой фигни.
Этот столик решил ещё четыре проблемы:
У жены появился свой стол в спальне, и мы теперь друг другу не мешаем.
Кронштейн для микрофона не крепился к старому столу, в силу конструкции последнего.
Монитор получался далековато, т.к. клавиши упирались в столешницу
И стоял низковато, затекала шея.
Доски были старые и подгнившие, поэтому придал столу устойчивость, прикрутив снизу ограничители для ноутбука, которые открутил со столика на колёсах.
![](https://habrastorage.org/getpro/habr/upload_files/d55/286/006/d552860066563241f25bc46b46ae5208.gif)
Linux is ergonomic-friendly
Мне всегда казалось, что Linux, это, в первую голову ‒ про удобство. Ведь по-настоящему удобные вещи обычно подогнаны специально под тебя. Был период, около года, когда мы семьёй жили в dual-boot: вся наша нормальная жизнь: фильмы, игры, хобби ‒ жили на Ubuntu. А вот для работы: музыкальной аранжировки, набора нот и т.п. приходилось перезагружаться в „окошки“.
Клавиатура
Окончательный переезд на Linux произошёл как раз из-за клавиатуры. В 2019-м я поехал работать в Китай, и три языка, включая pinyin на окошках уже стали для меня и Punto Switcher кошмаром.
Но, что интересно, на настройке ациклического переключения раскладок и подключения типографского слоя мои вопросы к клавиатуре закончились, и я к ней не возвращался, вплоть до последних дней.
Сейчас, напротив, клавиатуру и раскладку я поменял в качестве логичного продолжения реорганизации рабочего места. Вообще, ещё с Китая у нас стояла дешёвенькая китайская Langtu с одной латиницей. Пару раз я порывался купить на неё наклейки, но оба раза ‒ неудачно. Меня отсутствие русских букв на клавиатуре особо не беспокоило, дочка тоже как-то пользовалась, а жена в итоге почти полностью переехала на телефон.
Поскольку маячил переезд на беспроводные клавиши и мышь ‒ хотелось двинуться немного ближе к эргономике, чем это было на старой китайской Langtu, купленной, кажется, за смешные ~ 20元 (около 200₽). Купил, в итоге, беспроводной комплект Perix за 50€. Клавиатура не без недостатков: очень много пустого пространства под большие пальцы, и очень нагруженные безымянные и мизинцы.
![](https://habrastorage.org/getpro/habr/upload_files/49a/3f7/cda/49a3f7cdac3935580c526b8eab2bdedf.png)
Но модели с зонами под большие пальцы, вроде Iris ‒ уже заметно бьют по карману. Особенно, учитывая то, что я не был уверен, что мне вообще зайдёт сплит и смена раскладки. Но, в этом случае я как раз хочу всех колеблющихся гиков успокоить: это действительно удобно, и почти не требует усилий для переезда. С одним «но» ‒ стоит всё-таки не полениться, и напечатать на клавишах раскладку ‒ это здорово помогает.
Кстати, в варианте клавиатуры с немецкой раскладкой на одну клавишу больше, на которую я повесил знаки пунктуации.
Ещё за 10€ можно докупить пин-пад, с которым я активно работаю: допустим в MuseScore или в Blender. Но пока переезд шёл под эгидой минимальных затрат ????
Во многом, из-за необходимости обеспечить себе пин-пад, во многом из жажды отвлечься от текучки ‒ стал курить тему раскладок. Разумеется, по большей части натыкался на разные статьи про QMK и KMK, которые недоступны нищебродам со стандартными клавиатурами. Но, мало-помалу, начал подбираться и к конфигам XKB.
Работа с раскладкой
XKB, опять же, не так страшен, как его малюют. На самом деле, для меня до сих пор самая сложная часть всей истории ‒ набрать хорошую строчку для localectl или для setxkbmap. Кастомная же раскладка с нуля ‒ оказалась штукой очень простой, если к этому подходить прямолинейно.
Нашёл отличную программу для редактирования раскладки XKB. Правда, она написана на Java8+JavaFX. Поэтому людям непосвящённым сборка даётся с трудом. Зато добрый человек в issues подсказал, как собрать всё, пользуясь SDKMan. А я сейчас на всякий случай, тоже залил билд.
![](https://habrastorage.org/getpro/habr/upload_files/9b0/b1f/c9a/9b0b1fc9ae7f39a85dcd9480b2b4dbaa.png)
Для себя я выработал такой способ работы: набираем через setxkbmap нужные нам символы, потом экспортируем в отдельный файл, который интегрируем в нашу раскладку. Дело это достаточно быстрое, и свою раскладку я собрал где-то за 3 часа.
Допустим:
setxkbmap -layout "en+typo" -option "" -verbose
Очень не рекомендую добавлять только русскую раскладку! Потом в терминале будет очень неприятно. Поэтому русские символы достаём такой командой:
setxkbmap -layout "en+typo,ru" -option "grp:shift_caps_switch" -verbose
Из редактора экспортируем символы в промежуточный файл, допустим: my_temp
Потом делаем финальный файл, где-нибудь, где не потеряется. Допустим ~/.config/my
И линкуем в папку назначения: sudo ln -s ~/.config/my /usr/share/X11/xkb/symbols
Можно описать геометрию своей клавиатуры для редактора в JSON, чтобы не путаться. Опять-таки, ничего сложного, но я случайно удалил папку сборки вместе со своим JSON…
Из неприятных ограничений программы ‒ позволяет разложить в GUI только 4 слоя, поэтому пятый слой я прописывал уже ручками.
Нюансы XKB
В целом, понятно как редактировать файл, который из редактора выходит. Но есть некоторые неочевидные вещи, которые мне пришлось усвоить, прежде чем раскладка заработала.
Проверить на корректность
После сохранения файла раскладки, я прогоняю две команды:
setxkbmap -layout "my" -option "" -print | xkbcomp -I. - $DISPLAY
Так мы скомпилируем раскладку и получим понятный вывод, если налажали. Попутно, в иксах он будет ругаться на кейсуммы больше 255, даже если мы их в раскладке не использовали.
Потом уже:
setxkbmap -layout "my" -option "" -verbose
Группы
Можно указать просто значения, тогда клавиша будет одинаковой во всех группах. Но если указывать разные группы, например, для латиницы/кириллицы ‒ то и все символьные слои, а также типы клавиш надо прописывать для обеих групп.
key <AC11> {
type[group1]= "ALPHABETIC",
type[group2]= "FOUR_LEVEL_SEMIALPHABETIC",
symbols[Group1] = [ apostrophe, quotedbl ],
symbols[Group2] = [ Cyrillic_e, Cyrillic_E, apostrophe, quotedbl ]
};
Типы
Explicity is better than implicity. Лучше прямо указать тип для каждой кнопки. Благо, редактор это делает, если попросить.
ALPHABETIC ‒ два слоя букв
SEMIALPHABETIC ‒ два слоя с символами
FOUR_LEVEL_SEMIALPHABETIC ‒ 4 слоя с символами
FOUR_LEVEL‒ 4 слоя символов
EIGHT_LEVEL_SEMIALPHABETIC ‒ 8 слоёв с символами
EIGHT_LEVEL ‒ 8 слоёв символов
CTRL+ALT ‒ 5 уровней, пятый из которых включается через
ctrl+alt
(ctrl+alt+f2
)ONE_LEVEL ‒ системные кнопки вроде
shift
иesc
TWO_LEVEL ‒ полезно для функциональных клавиш с двумя слоями. У меня, допустим, двухуровневый капс.
Моя раскладка
![](https://habrastorage.org/getpro/habr/upload_files/779/f5b/133/779f5b13340ffe0b70dcfe4b5ecdce90.png)
С одной стороны, мне было бы интересно попробовать для латиницы dvorak или colemak. С другой ‒ я научен горьким опытом пользования знакомым до боли софтом на немецкой раскладке. Главная её особенность ‒ Z и Y поменялись местами, отчего я ежедневно ловил много лулзов.
Поэтому буквенный слой подчиняется простой логике: стандартные раскладки, но с умляутами на третьем слое. Мне хотелось унифицировать символы на обеих раскладках, поэтому надо было освободить две верхние кнопки для скобок. Я всегда путался в верхних четырёх буквах: ш щ з ъ. Поэтому мне показалось естественным убрать ш и щ на одну кнопку, тем более, что они не используются подряд. Точно также поступить с ь и ъ, е и ё. Однако оказалось, что для буквы з и ш у меня уже достаточно серьёзные мышечные стереотипы, равно как и для буквы ё. Поэтому приходится привыкать. Собственно, статью я пишу, в том числе и для того, чтобы привыкнуть к новой русской раскладке. Переключаюсь между группами ациклично через Caps и Shift+Caps.
В немецкой клавиатуре есть дополнительная кнопка для <|
. Я её приспособил для точки, запятой, ударе́ния и •.
Из «типографской» раскладки взял кавычки, знаки € и §, ‒ ≠ ± © ° ≈ … , добавил ¢.
![](https://habrastorage.org/getpro/habr/upload_files/d78/eee/658/d78eee658bbd7cad7c8c656e081aabb5.gif)
Для меня довольно важно иметь все цифры в верхнем и нижнем регистрах, поэтому 3-е и 4-е слои цифр полностью дублированы регистрами.
![Привет музыкантам Привет музыкантам](https://habrastorage.org/getpro/habr/upload_files/a1a/cda/81b/a1acda81b5b94c9630fcf576b8d213b9.gif)
Пин-пад разместился на 5-м слое. Поскольку я почти никогда не пользовался клавишей Menu, она превратилась в «Num Lock», или «Num Shift», если нажать через shift.
![](https://habrastorage.org/getpro/habr/upload_files/976/d7d/822/976d7d82263af958fd1589ec0e49e112.gif)
Получившуюся раскладку можно посмотреть здесь.
Наклейки
![](https://habrastorage.org/getpro/habr/upload_files/0ab/03b/cc5/0ab03bcc5e454abf40b8cc99c8dcee73.png)
Раньше жена довольствовалась телефоном, и, по большим праздникам, вроде дипломной работы, садилась за ноутбук ????
Но ноутбук мы с дочкой оставили в аэропорту Хельсинки, и жена стала часто жаловаться, что на клавиатуре без накладок печатать неудобно. К тому же, уже в первый день пользования новой раскладкой на новой клавиатуре я понял, что мне тоже нужна поддержка.
Поскольку раскладку я готовил в то время, пока клавиатура ехала ‒ заготовки для наклеек уже тоже были. Опять-таки, есть много вариантов, начиная с относительно недорогих, но непригодных, заканчивая печатью у типографии, специализирующейся на накладках, но ещё за 50€.
Взял фотографию производителя сверху, подогнал под физический размер клавиатуры, и разметил клавиши в inkscape. Получилось два листа формата A5. В свободное утро пришёл в единственный в городе фото салон, и попросил распечатать на самоклейке и придумать сверху ламинат. Обошлось в 12 €, и результатом я доволен как слон!
i3WM
Ещё один алмаз, которым я начал пользоваться спустя два года после зародившегося интереса. Из-за совершенно беспочвенных страхов адаптации. Более дружелюбной оболочки, чем i3 я и представить не могу!
90% настроек в одном config-файле
весит мало
очень удобно таскать окна!
Допустим, мне всегда было сложно разместить на экране Arrange view, микшер, ноты и приблуду для преобразования штрихов графического планшета в MIDI. У Reaper есть свой неплохой докер, но в него не засунешь сторонние окна. И в XFCE меня напрягало каждый раз подгонять размеры под необходимые. Здесь же, на работу с окнами не отвлекаешься в принципе:
Нюансы Manjaro i3WM
Pulse audio
Ребята решили быть по-настоящему минималистичными поэтому по умолчанию в дистрибутиве нет pulse audio. Установить его несложно, но вот на то, чтобы подобрать хороший контроллер в трей у меня ушло 40 минут. Выбор остановил на pasystray.
exec --no-startup-id pasystray -g --notify=all
Terminal
Я как-то не раскусил uxvrt, и прочие популярные у ребят терминалы. Поэтому поставил привычный XFCE terminal, который поддерживает DnD, и вообще няшка.
morc_menu
Вроде бы прикольная штука, но постоянно скрывает приложения, которые не прописывают desired_category
, или вообще не прописывают категорию. Надо это иметь в виду, и я так и не разобрался как сделать по-нормальному. Вообще дело нужное, т.к. список «софта» не заканчивается на /bin.
Шрифты
По умолчанию не любят кириллицу, и, к сожалению, как раз нельзя поменять шрифты в одном месте. Для терминала меняется в ~/.Xresources
, для i3status. вроде бы, в ~/.i3/config
, для conky ‒ в каждом отдельном виджете и каждой отдельной строчке.
Смайлики
Вообще мне немного обидно за PC-клавиатуру. Когда-то это был бескомпромиссно быстрый и удобный способ выражения своих мыслей символами. Но сейчас я просто вожу пальцем по экрану андроида и он пишет почти без ошибок немецкие слова, в правописании которых я совсем не уверен. Даже в деле написания русскоязычных текстов андроид начинает выигрывать моё внимание у клавиатуры: в андроиде можно легко поставить символ, за которым на клавиатуре я буду тянуться через мануал по compose-key. И мне бы очень хотелось иметь под пальцами несколько классных хелперов для разных текстовых фишек, вроде письма в верхнем регистре, или з̶а̶ч̶ё̶р̶к̶н̶у̶т̶ы̶м̶и̶ буквами.
Но я начал хотя бы с интеграции в клавиатуру смайлов ????
bindsym $mod+slash exec "splatmoji copypaste"
Заключение
На то, чтобы написать эту статью, я потратил целый день, часов 12. Всего раза в 2 меньше, чем у меня отняла кардинальная перестройка своего пространства, как в комнате, так и внутри системы. Я поражён, как всё оказалось легко, доступно и дёшево, поэтому делюсь с вами своей радостью ????
Вообще приятно это ‒ настраивать свою среду под себя. Даже немного приятнее, чем потом ей пользоваться. Хотя, кстати, уже 5 лет на Linux, а до сих пор кайфую и радуюсь от взаимодействия со своим компом! На винде такого не было…
P.S. Кто-нибудь знает лёгкий способ написать драйвер для графического планшета? Хочу, чтобы он только слал свои координаты и силу нажатия, но не двигал курсором по экрану.
![](https://habrastorage.org/getpro/habr/upload_files/51a/ec2/3da/51aec23da5548edfe2da1b92c09402fc.png)
Комментарии (45)
ogost
09.04.2023 20:33+1Если раскладки всего две, то их очень удобно менять одной клавишей - капс. Сам капс у меня включается через шифт+капс.
i3wm офигителен, сам на нём много лет сидел, сейчас пересел на sway wm (клон i3wm под wayland) из-за непонятного гейзенбага в i3 на моём железе из-за которого монитор самопроизвольно моргает. Случается примерно раз в день, закономерностей выявить не удалось.
PlatinumThinker
09.04.2023 20:33кто то очень часто использует Ctrl, чаще чем смена раскладок - тогда лучше Caps Lock отдать под Ctrl, а смену раскладок можно повесить на правый Alt, Win или что там редко нужно
solarize
09.04.2023 20:33+1не так давно я заимел клавиатуру с ортолинейной раскладкой (id75). После часа тренировок у меня средняя скорость печати с 52wpm стала 64wpm, чему я изрядно удивился. После этого видеть как стандартную "шахматную" раскладку пытаются выгнуть под эргономичность вызывает недоумение. Люди, шахматная раскладка - адский рудимент...
SabMakc
09.04.2023 20:33+1Просто ортолинейная клавиатура не эргономичней стандартной и не эффективнее стандартной. Кисти рук все равно не перпендикулярны клавиатуре. Так что выбор в данном случае - это просто вопрос предпочтений.
Levitanus Автор
09.04.2023 20:33Да, это меня тоже расстраивает. Но "шахматы" остаются и у genelec ergo за сотню евро, и у других подобных моделей. Приятное исключение - клавиатура Microsoft, но тоже дороговата показалась "для пробы".
Но вообще я бы сейчас не задумываясь брал Iris или что-то вроде
smrl
09.04.2023 20:33Не могли бы вы сделать фотографию своей ортолинейной клавы - где работа указательного пальца ортолинейна? (Нагруженного вдвое больше других, для справки.)
Arhammon
09.04.2023 20:33+8Завидую людям способным работать за столиком на колесиках. Потому что в моей голове стол это недвижимость, в идеале практически верстак килограмм 100 еще и прибитый к полу)
joffer
09.04.2023 20:33+1вот + 1 обеими руками, стол должен быть стол, 1 х 2 метра, чтобы влезли все мониторы и барахло
Levitanus Автор
09.04.2023 20:33А я вот сейчас наоборот представляю более модульное рабочее место: тот же графический планшет вполне можно приклеить в моём случае на "клавиши".
Для монитора тоже хочется подвижности, а значит, можно было бы мониторы повесить на стену на кронштейны.
Аудио мониторы - на стойки, им так акустически даже полезнее. И т.д.
Такой столик, кстати, гораздо устойчивее, чем кажется.
Arhammon
09.04.2023 20:33+2В плане модульности. В столярке подсмотрел French cleat, можно легко вписать деревянную полосу в интерьер, в том числе для подвеса мониторов итп.
gbase
09.04.2023 20:33+1Лет пятнадцать назад перешёл на трекбол (сейчас третье поколение от logitech пользую), доска ms ergo-4000, взамен почившей в чае (кохфии?) семитысячной (условно беспроводной, т.к. дальше трёх метров отойти от "свистка" не получалось), ретушь на стареньком проводном wacom-е, ну, и деревяшки от fatar на numaconcert (десять лет назад приобрёл младшему для музыкалки).
anagrmk
09.04.2023 20:33+1Насчет P.S. посмотрите Disable mouse pointer but read the mouse events
Находим ID планшетаxinput list
Отключаем планшет от курсораxinput float [ID]
Получаем и парсим евенты девайсаxinput test-xi2 --root
, либо расшифровывать /dev/input
С мышью сработало, с силой нажатия надо проверять.Levitanus Автор
09.04.2023 20:33Работает! И нажатие тоже видно :)
Попробую сегодня собрать прототип конвертера
YegorP
09.04.2023 20:33+2Поигрываю на пианино. Тоже думал как бы сидеть сразу перед клавишами и экраном с нотами. Причём я не хотел ещё одну цифровую среду на планшете. Да и мелкие они, планшеты эти. Ответ нашёлся в виде портативного монитора с тачем. Он идеально встал на место пюпитра.
Для переключения из программиста в пианиста я просто поворачиваю стул и вставляю HDMI в моник (в работе он мешается, поэтому обычно отключен).
От трёх мониторов хочу отказаться в пользу одного широкого.
face86
09.04.2023 20:33+4Друг, пожалей себя любимого: выброси свой стул на помойку и найди хороший офисный стул с регулировками и плюшками. У твоего слишком короткая спинка и плохой угол наклона, нет подлокотников, нет опоры в зоне лопаток, нет регулировки по высоте. Из-за него ты сутулишься, мыщцы спины устают, возникают спазмы и зажимы. Со временем это может привести к болям(которых на самом деле нет) в спине, руке или ноге, или где-то ещё из-за сдавления нервов в позвоночнике, могут начаться и другие проблемы, связанные с опорно-двигательным аппаратом, протрузии межпозвоночных дисков и прочее.
На хорошем и удобном стуле (который под себя можешь подобрать только ты, индивидуально под себя) можно просидеть весь, в конце рабочего дня встать и отдохнувшим пойти по своим делам. И ничего не будет затекать, защемлять, ныть и т.д. Рабочий стул/кресло - это крайне важно для сидячих работников.
Ged2023
09.04.2023 20:33По поводу эргономичных клавиатур...
-
Они могут быть ОЧЕНЬ удобны, но использовать их стоит только если вы работаете в одном месте более 70-85% времени, ну или в нескольких местах, но тогда покупать несколько одинаковых клавиатур...
Иначе лучше "не привыкать к хорошему" и брать "стандартную доску" - просто постоянное переучивание/переход между разными моделями, особенно если они похожи, но отличаются несколькими мелкими нюансами может свести на нет все преимущества. Не знаю как других, но меня очень раздражает 1-2 кнопки, которые находятся нестандартно.... Как люди работают на ноутбуках и потом пересаживаются на обычные клавиатуры вообще не понимаю (я про слепой метод набора, если постоянно смотреть - проблемы особой не будет, как не будет и скорости набора)
Или это у меня такая деформация из-за того, что всегда предпочитал очень стандартные клавиатуры и в итоге за десятилетия к ним привык так, что на эргономичные мне придётся долго и сложно переучиваться? Просто на ноутбуках у меня скорость печати падает в 3 и более раз, на эргономичных клавиатурах работать пробовал - меня хватало на 10-15 минут....
-
Стоит если клавиатура понравилась и всем устраивает примерно прикинуть срок службы, срок хранения и купить "в запас".... ну и на шанс "разлитое кофе" то же посчитать можно
Производители почти никогда не повторяют даже очень удачные модели много лет подряд, а вносят туда разные элементы, которые иногда делают удобнее, а иногда наоборот ухудшают удобство, а иногда просто бросают это направление (привет Mitsumi - их стандартные клавиатуры были для меня одними из самых удобных по соотношению цена/качество/срок службы, сейчас есть аналоги, но у них другое усилие и ощущение нажатия и часто лишние клавиши есть...)
vtb_k
09.04.2023 20:33Это очень частое заблуждение, что мозг переучивается и забывает старые раскладки. Свободно пересаживаюсь на ноутбучную клавиатуру в кверти раскладке после своей ортолинейной сплит клавиатуры на колемаке. Причем и на инглише и на кириллице одинаково, 5 минут на возврат старой привычки и поехали
SquareRootOfZero
09.04.2023 20:33У меня на Moonlander (тоже ортолинейный сплит) практически нетронутая QWERTY (все буквы на прежних местах, перенёс только знаки препинания, чтоб совпадали на английском и русском, и спец-символы). Если пришёл в офис, а клавиатуру по каким-то причинам не взял, и приходится сидеть за обычной, то о том, чтобы что-то печатать быстро можно забыть: да, я помню раскладку, а что её помнить, она практически та же, но пальцы уже привыкли к другим местам. Для набора знаков препинания приходится переходить в "зрячий режим" и долго искать их взглядом. Если же, не дай боже, клавиатура не просто стандартная шахматная, а к тому же ноутбучная, то всерьёз начинают посещать мысли, а не лучше ли будет прекратить делать вот это вот всё и вместо этого попытаться убить себя лицом об стол.
vtb_k
09.04.2023 20:33Поэтому нужно тренировать оба варианта периодически
SquareRootOfZero
09.04.2023 20:33+1Ну это, как-то… всё равно что запастись туалетной бумагой, но через раз сосновой шишкой подтираться, просто чтобы не отвыкать.
vtb_k
09.04.2023 20:33Не знаю, если работаешь на одном месте, то и не актуально, а если в разьездах постоянно, тогда придеться либо мучиться с ноутовской клавиатурой, либо привыкать к нескольким вариантам. В любом случае я очень доволен своей кастомкой, но и работать за ноутбучной клавиатурой тоже могу. К сожалению наш мир не идеален(
Ndochp
09.04.2023 20:33Зачем привыкать к ноут бяке, если можно привыкнуть к стандарту и на любом рабочем месте (а не в поезде) всегда можно подключить к ноуту монитор и клаву и не пользоваться его клавиатурой.
Хотя людям реально " в поле " такое чуть менее доступно. Хотя знакомый квакер во времена комп клубов ходил со своей клавой, мышью и драйверами к мыши на флешке.vtb_k
09.04.2023 20:33В поезде иногда тоже надо, мне в офис 6 часов ехать, минимум раз в несколько месяцев. Но даже в любой рабочий день дома хочеться на диваньчике или пуфике поработать, поэтому может быть актуально. Но это уже в каждого своя ситуация
SquareRootOfZero
09.04.2023 20:33Если хочется на диваньчике или пуфике, то я определённо не понимаю, зачем вообще заморачиваться с эргономичной клавиатурой. Разве что, как этот чувак, на штаны её нашить? Тогда, наверное, можно ещё тачпад во всё пузо, или трэкболл в левый сосок, а в козырёк кепки встроить кронштейн для смартфона, и мобильность получится прям-таки беспрецедентная.
vtb_k
09.04.2023 20:33Я не разделяю вашего сарказма. Каждый делает как ему удобно. Эксперементировать в этой области нужно, вдруг получится офигенная вещь. Круто, что этот парень выкладывает свои эксперимменты в ютуб, можно отсеять неудачные попытки. Мне например нравиться его стоячий сетап, выглядит удобно.
SquareRootOfZero
09.04.2023 20:33+1Мой сарказм меня вполне устраивает как продукт для собственного потребления, а идея со штанами реально интересная, безо всякого сарказма. Мне и самому она приходила в голову несколько лет тому назад: когда сидишь, руки вполне естественно ложатся спереди на ляжки; когда стоишь, тоже без особых неудобств можно дотянуться; проблема переноски не стоит — надел, пошёл. Прицепить по блютусу к девайсу а-ля Хололенс — и хоть на ходу набирай. Только, мне кажется, такую клавиатуру надо конструировать изначально с рассчётом на то, что будешь крепить её на портки, а не так, чтобы просто взял "обычную" (насколько это слово тут применимо) и принайтовал её резинками. Остальные его проекты ("глядите, я оторвал половину клавиш и поставил половинки вертикально!") мне, обычно, не нравятся совершенно — ну, так и что с того, мне не нравятся, кому то, может, нравятся. Каждому своё.
Ndochp
09.04.2023 20:33Ну да, у меня основной моник 50", я его на 15" ноута на диване не променяю. В гости заезжал, там вроде 65" было, вот там я уже с дивана работал, ближе терялся в экране.
vtb_k
09.04.2023 20:33Никто же не заставляет вас или кого-то другого работать с дивана. Я всего лишь описал свой кейс. И то, что переключаться между раскладками не проблема вообще.
-
joffer
Раскладку Colemak рекомендовал бы - в своё время освоил и получал от неё вагон фана, после неё субъективно QWERTY кажется, что ты набираешь и у тебя "пальцы веером", а colemak - что как будто у тебя пальцы более сгруппированы. Очень нравилось + относительно несложно, ну и + жирный бонус - кнопки Ctrl + C/Ctrl + V - остались на тех же местах.
С удовольствием бы опять начал использовать, да до сих пор не найду надёжный вариант переключения раскладок, когда сидел за виндой, то все раскладки вешал на хоткеи вида Ctrl + Shitf + 2, Ctrl + Shift + 3 и т д. Сейчас работаю в убунту и держу только 2 раскладки, потому что уже при трёх переключение языков превращается в кашу.
Каким-то загадочным образом в убунту доступно просто 50 вариантов переключения раскладок - но когда их 2, а когда их 6 или сколько-то, то я просто не смог найти - как настроить для этих раскладок хоткеи
Levitanus Автор
Да, стандартные варианты не блещут оригинальностью. Но можно сделать слой расширения, взяв за основу тот же shift_caps_switch. Я постараюсь завтра подробнее написать, уже засыпаю...
Levitanus Автор
Судя по всему, наиболее лёгкий вариант ‒ сделать всё через xkb-switch.
Он переключает вторую группу на ту раскладку, которую укажешь в аргументе. Фактически, получается, конфигурируется примерно, следующим образом:
Так мы указываем место для второй группы, которая и будет основой для всех переключаемых раскладок
Так переключаемся на немецкую раскладку, также потом на русскую, иврит и т.п.
https://wiki.archlinux.org/title/Keyboard_shortcuts
vtb_k
Зачем вам много раскладок? Использую инглиш и украинскую раскладку для 4 языков(английский+ немецкий и украинский+русский) Все спецсимволы доступны через комбинацию с правым альтом
joffer
Потому что по работе может быть нужно больше языков. Это в Европе/США хорошо - en + ru покрывают практически все необходимости (хотя всё равно набирать/править тот же немецкий куда удобнее, когда у тебя буквы с умляутами представлены на клавиатуре, а не через комбинации вида Ctrl + Shift + U - 00e4 - Enter - чтобы получить букву ä), а если проекты для саудитов, для Израиля, вообще для Азии, и делается, например, локализация для большого проекта или документооборот или интерфейс для игры с правками - вас очень быстро выбесит необходимость набирать и править тексты копированием/вставкой по одному символу или слову
В общем, поверьте - вполне бывают ситуации, когда что-то бывает нужно для удобства каждодневной работы. Просто попробуйте активно набирать код, а все спецсимволы набирать через Ctrl + Shift + U или через Alt + [code]. Да, это возможно, но не то чтобы это было удобно
Levitanus Автор
Ну вот раньше я набирал умляуты через compose:
Compose + a(A) + "
. Сейчас всё-таки гораздо прямолинейнее и проще:3lvl+a(A)
vtb_k
Ну у вас очень специфическая работа тогда. Я никак ни иврит ни арабский не введу, потому что не знаю их. Думаю для 90% хаброюзеров моя ситуация более типичная. К тому же у меня капс на инглиш захардкожен, а капс+шрифт на кириллицу. Поэтому я на индикаторы никогда не смотрю
Levitanus Автор
Ну вот я для себя сделал такой же вывод.
Но, если по существу: то переключение между группами происходит по сигналам (по памяти) X86_FirstGroup и т.п. с этими комбинациями в принципе, кажется, нельзя точно попасть в раскладку "посередине". Но я не уверен на 100%, надо поглядеть на файл evdev.
Китайский ввод, допустим, вообще живёт параллельно раскладке, и переключается уже на более высоком уровне на fctix(кажется, так называется). Так что самым прямолинейным способом мне видится - хоткей на setxkbmap с нужными параметрами.
В этом случае вопроса два:
Какой самый универсальный и надёжный способ сделать хоткей? Мне для этого штатная утилита XFCE казалась не самой надёжной. Для i3, судя по всему, конфиг - самое простое и правильное место для такого дела. А в принципе, есть ещё системная утилита, только забыл, как называется.
Все ли приложения будут адекватно реагировать на такие переключения? Допустим, если Дота загружается на русской раскладке - у меня перестают работать её хоткеи. В ранних версиях Reaper воспринимал только xinput, и fctix я там пользоваться не мог...
Попробую сейчас добраться до компа и ответить на эти вопросы)
vtb_k
У меня капс на инглише и шрифт+капс на кириллице. Поэтому уже капс автоматом нажимаю когда надо на инглише, и шрифт+капс в других случаях. Еще в swaywm у swaykbdd стоит. Эта тулза запоминает раскладку для каждого окна