Что случилось?
Интересное наблюдение. Вылетела у меня клавиша «F» на ноутбучной клавиатуре. Т.е. не сама клавиша а капкейк, тьфу! Кейкап — верхняя часть клавиши, на которую пальчиком клац-клац. Сломалась, так что назад никак. В офисе, я могу жить с этой проблему, там у меня есть отдельная почти правильная механическая клавиатура. Почему почти? Потому что переключатели на ней коричневые, а правильные переключатели это синие, которые кликают, аки пулемет Максим. В открытых офисах особенно их ценят за громкость.
Немного про механическую клавиатуру
К слову, к механике так и не до конца приспособился. Очень много промахиваюсь и приходится перепечатывать. Я проповедую идеологию безмышевого управления интерфейсами. Т. е. как можно меньше касаться мыши или другого манипулятора, если можно тоже самое сделать используя только клавиатуру. И вот если печатаю что-то очень быстро, и вдруг на 2 слова назад вижу ошибку, или какое-то длинное слово печатаю с ошибкой, то проще и быстрее по ctrl+backspase удалить несколько слов и напечатать ещё раз всё с начала. А с механикой я промахиваюсь в среднем на каждом двадцатом слове, при этом скорость набора достаточно высокая. Поэтому перепечатывать приходится много. Опечатки в основном из разряда — задел лишнюю клавишу.
Первые попытки решить
Какая глубокая вложенность получилась у моей проблемы, аж на 3 уровня =)
Снимаю со стека, что значит возвращаюсь к исходной мысли. Отвалился кейкап. Первой мыслью была, заказать из Китая такую же клаву, выковырять нужную букву и воткнуть в свою клавиатуру. Нашел несколько вариантов. Все не очень бюджетные, дешевле 800 рублей ничего нет. Плюс доставка в последнее время сильно медленная от наших азиатских друзей. Пошел смотреть местный рынок. Нашел за те же 800 рублей с учетом доставки у нас. Заказал, и через 4 дня она была у меня на руках. Каково же было моё удивление, когда я узнал, что «а» — качество бывает заметно разное, «б» — механизм работы клавиши, может называться одинаково, но конструктивно отличаться. Много грустил.
Сначала думал целиком всю клавиатуру перекинуть, ТО для своего ноута я провожу сам, от пыли там почистить, термопасту поменять — это без проблем. Не видел сложностей и с заменой клавы — вскрыть, открутить старую, прикрутить новую. Но на втором шаге произошёл затык. Крепление не на болтика, как хотелось бы, а пайкой пластмассы, это когда такие черненькие говняшки как клёпки держат изделие в целости. И эти говняшки по всей площади клавиатуры, реально по всей площади, на расстоянии 3-5 см друг от друга. Я, конечно, поковырял паяльником парочку фиговин, и стало понятно, что занятие на несколько часов, и скорее всего не обречено на успех, вывод — оно того не стоит. Скрутил всё взад и стал думать как решать проблему.
Пробовал поменять весь механизм клавиши целиком, но в дешевом изделии — дешево всё и внешний вид, и тактильные ощущения, и качество материалов — экономят на всём, в том числе и на количестве пластика. Механизм оказался намного меньше и тоньше и в посадочные места не садился, точнее сказать, просто болтался как карандаш в стакане.
Начало мытарств
Не кстати, пришлось прошлую недельку поработать из дома, исключительно на ноутбуке. Нехватка буквенной клавиши становилось серьезной проблемой.
Решено было сделать временную замену! Надо вместо «F» поставить какой-то другой кейкап из имеющегося набора. И вот наконец я и подошел к сути своего наблюдения. Знаешь какую клавишу реже всего использует программист? Да, уточнение, клавиши F1-F12 и всего верхнего ряда не подходят по размеру. Так же и клавиши цифрового блока туда же. У меня царский 17′ ноутбук, с полноценной клавиатурой на 104 клавиши. Первая мысль: «Что-то из цифр над буквами…» Потом: «Нее, там же есть всякие двоеточия, решетки, знаки вопроса, амперсанды.. О! Плюсик! Я его вообще не использую, а если понадобится, я его на цифровом блоке найду».
Свою ошибку я обнаружил через 10 секунд. Программирование — это что? Программирование, это перегон из пустого в порожнее. Чуешь подвох? Ну блин, присваивание это основа, краеугольный камень всего программирования. Мы, программисты (никому не говори, что я программист, чайник чинить я не умею) постоянно что-то куда-то присваиваем.
Попытка 2
Дальнейшая работа мысли в поисках решения вернула меня к циферкам: «А как часто я использую восклицательный знак?» Вот не надо меня спрашивать, почему меня заклинило на второстепенных значениях клавиш (то что печатается с шифтом), а не на основном имени. Отковырял, поставил на место «F». И даже стало комфортно жить. Действительно, восклицательный знак очень непопулярный символ. А единицу, я могу взять с блока дополнительной клавиатуры.
А потом я перешел в IDE — Integrated Development Environment интегрированная среда разработки, или совсем по-простому, такой блокнотик, в котором программисты пишут программки, он ещё так красиво подсвечивает буковки. Ну чё? Открыл, начал работать, радовался как ребенок, что всё получилось. А потом мне потребовалось открыть дерево проекта — список всех файлов, где можно посмотреть сколько всего и всякого уже написано. Оттуда же можно открыть нужный файл. Ты уже понял? Да, единица задействована, alt+1 — открыть дерево проекта. И, как ни странно, это лично в моей работе сильно частая операция. Борьба за пространство, поэтому часто скрываю окно с проектом, чтобы были видны только 2 панельки с разными файлами.
Попытка 3
Думал ещё. И тут ко мне всё же пришла логика: «Нужно вырвать что-то, чего на клавиатуре минимум две штуки. И у меня это, кроме циферок вспомогательные клавиши… Альты!» Да, альт это тоже сильно важная в наборе программистского текста клавиша, но у меня их есть 2, и вот правый альт я нажимаю чуть чаще чем никогда. С чувством победы над системой, с чуть большим усилием чем все остальные клавиши: «Это не мудрено», — подумал я, — «Как никак она чуть ли не новая тут стоит» — отковырял кнопочку.
Третий бросок тоже оказался в молоко, механизм нижнего ряда клавиш визуально практически не отличим от буквенного механизма. И вот это «практически» меняет всё. Производитель разумно посчитал, что alt, shift, пробел и любая клавиша нижний ряда будет более используема, чем любая другая клавиша, поэтому нужно механизм сделать усиленным. И кейкап тоже немного отличался. Дальше я как мартышка с очками: и так и эдак пробовал впихнуть невпихуемое, но всё было понятно изначально. Система дала ответную пощечину.
Финальное решение
Чуть не плача, я обратил свой взор на букву «ё». Как ты знаешь, я являясь главой по борьбе за права буквы «ё» в русском алфавите в нашей семье, и для меня это решение было особенно болезненно. Настолько болезненно, что я даже не попытался снять кейкап =) Не, ну там же ещё тильда есть и обратный апостроф, а вдруг они понадобятся? Ну пожалуйста?
Попытался что-нибудь другое приспособить, то что явно не подходило, пробовал приклеить старый кейкап, пробовал ничего не делать. И вот в последнем отчаянном порыве я направил умственные усилия на решение проблемы: «Какую клавишу я использую меньше всего??!»
Как оказалось, всё это время этот гад смотрел на меня и не кашлял. Пятерка, такая обычная пятерка, как у моего брата, только у брата Жига Пятерка, а у меня клавиша «5» О! Первый раз за последние несколько дней пришлось на неё нажать. Вот реально, что на ней? Пятерка и символ процентов. Ты сам часто печатаешь, что-то с процентами? Иногда даже проще написать «50 процентов», чем «50%», я часто замечаю за собой, что сначала напечатаю первый вариант, потом вспомню, что есть специальный символ, и перепечатываю на второй вариант.
Выводы
Вот какие выводы можно сделать из ситуации высосанной из пальца? А я вот сделал
- Думать — полезно. Если бы сразу подумал, что тут лишнее, то не пришлось бы лишние кнопки дергать, к тому же можно было сразу к ремонтникам обратиться и за не очень дорого починили бы клавиатуру
- Из любой проблемы можно придумать ещё большую проблему, а потом героически её победить.
- Мой ноут — огонь, ещё всёх нас переживет.
Пы.Сы: Я не хотел чтобы так много неинтересной воды получилось, прости меня, у меня уже готов смешной пост, но он будет чуть позже
А ещё у меня есть канал в телеграме, где я пишу чуть почаще, или хочу писать чуть почаще чем тут. Поэтому давай ты подпишешься, а я тебе что-нибудь интересное буду рассказывать? Если ссылка не открывается попробую поиска в телеграме «Байки от Ильдарки» или @baiki_ot_ildarki. Уведомления можно выключить, я не обижусь