Pull to refresh
  • by relevance
  • by date
  • by rating

Плагин для Vim, который обеспечивает удобное переключение раскладки клавиатуры в Mac OS X

VIM *

Предисловие


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

Единственное, что меня напрягало, — необходимость постоянного переключения раскладки для того, чтобы полноценно работать в Vim. Да, конечно, можно делать маппинги для клавиш, но это далеко не всегда работает.

Читать дальше →
Total votes 35: ↑29 and ↓6 +23
Views 3K
Comments 76

Клавиатурная раскладка «рус-лат» с совместимыми знаками препинания

Interfaces *
Добавлю свой вклад в тему клавиатурных раскладок, регулярно появляющихся в статьях. Проверено с 2003 г. .

Некоторая проблема очень новаторских смен раскладок — в неподдержке раскладок в материальном внешнем мире — нет под рукой клавиатур с нарисованными буквами раскладки. Поэтому энтузиастов держат как отсутствие подходящей, так и наличие других раскладок на клавишах. Нейтрализовать эту удвоенную останавливающую силу можно, использовав силы по направлению их действия, что успешно выполняют фонетические раскладки JCUKEN и ЯВЕРТЫ.

Предлагаемая раскладка тоже использует силы традиций, но не в столь революционном масштабе. Предлагается заменить только расположение знаков препинания на расположение, более привычное для кириллического регистра.
Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Views 29K
Comments 4

Плагин для Vim, который обеспечивает удобное переключение раскладки клавиатуры в X11

VIM *
Дополнение к тому самому плагину для Vim, который обеспечивает удобное переключение раскладки клавиатуры в Mac OS X, теперь обеспечивает удобное переключение раскладки клавиатуры в Gnome, KDE, twm и многих других замечательных штуках для сервера на букву X -)
Читать дальше →
Total votes 5: ↑2 and ↓3 -1
Views 1.4K
Comments 7

Две раскладки в одном флаконе

Development for Windows *
Раньше мне приходилось использовать три раскладки клавиатуры. И в этом топике я хочу рассказать, как мне удалось сократить их число до двух. Эта хитрость универсальна и в большинстве случаев позволяет сократить количество раскладок к количеству алфавитов. Не претендую на оригинальность — идея лежит на поверхности, и сразу предупреждаю — если у вас и так только две раскладки — топик этот вам, скорее всего, не поможет.

Первая — английская, рабочая. Вторая — украинская, родная, основная для общения. Третья — русская, в общем обычно не используемая, разве иногда — погуглить что-нибудь, вот, на Хабре комент или топик написать. При этом третья раскладка висела в списке активных, но при работе и постоянном переключении украинская-английская-украинская постоянно приходилось нажимать лишний раз Alt+Shift или Ctrl+Shift. Кроме того, часто случалось, что начал печатать, вроде как все хорошо, ан нет — раскладка русская, вместо 'і' пошли 'ы', вместо 'є' — 'э', и тому подобное. Мучился я так, мучился, и вот в один прекрасный день решил это дело как-то
оптимизировать
Total votes 80: ↑61 and ↓19 +42
Views 4.9K
Comments 137

Аккуратная настройка клавиатуры

Configuring Linux *
Вокруг нас появляется все больше людей, которые знают, чем дефис отличается от минуса, минус от тире, а знак дюйма от кавычек. Что там говорить, мне вчера секретарша прислала письмо, оформленное типографически точно. Для того, чтобы немного приблизиться к совершенству, не обязательно отягощать себя открытым окном «дополнительные символы» и унылым копипастом оттуда.
Большинство проблем в современных оконных менеджерах решается штатными средствами. Но что делать тем, кто хочет иметь возможность в одно нажатие набирать какие-нибудь экзотические символы, наподобие знака бесконечности (∞), интеграла (∫) или карточных мастей ()?
Под катом я расскажу и как настроить клавиатуру для правильной типографики («—») штатными средствами, и как расширить возможности до быстрого набора любых символов.
Поехали!
Total votes 88: ↑76 and ↓12 +64
Views 29K
Comments 93

Vim и переключение раскладки клавиатуры

VIM *
Все команды Vim нужно вводить на английском языке. Если основной текст вводится на каком-либо другом языке, то это представляет из себя проблему, т.к. нужно часто переключать раскладку. Одно из решений представлено тут, однако оно заставляет привыкать к новой горячей клавише для переключения раскладки. Так же существует множество платформенно-зависимых решений с вызовом тех или иных утилит. Целью плагина vim-xkbswitch является предоставить единое поведение для многих операционных систем и языков.
Читать дальше →
Total votes 24: ↑23 and ↓1 +22
Views 23K
Comments 17

Переключения языка ввода в Windows с помощью CapsLock

Usability *
Sandbox
Предлагаемый мной способ не является чем-то уникальным и/или неизвестным. В любой из двух поисковых системы вы легко найдёте множество заметок о том, как настроить в Windows переключение языка ввода с помощью любой кнопки клавиатуры, прямо как в Linux, только чуть сложнее и с перезагрузкой. Однако, я так и не нашёл (тут можно меня поправить и предложить в комментариях ссылку) готовой инструкции, включающей в себя и такой немаловажный пункт, как спасение буквы Ё, а равно и обратного апострофа с тильдой. Таковую инструкцию я вам и предлагаю.
Читать дальше →
Total votes 16: ↑10 and ↓6 +4
Views 50K
Comments 79

RDP. Отключаем системные, функциональные клавиши. Windows 2008R2

System administration *Server Administration *
Sandbox

Что требовалось


Одним прекрасным вечером появилась экстренная необходимость дополнительной защиты от “кривых” или “умышленных рук”. Так как основой нашей базы данных служит MS ACCESS, то в нем встречается несколько неприятных моментов таких как применения горячих клавиш (удаление, печать и прочие) и наш разработчик не удосужился их отключить. Собственно, времени разбираться с макросами Access и правами юзеров на их использование не было, да и сама идея отключения всех функциональных клавиш на клавиатуре решало еще и попутные задачи встроенного элемента управления типа «Веб браузер» – запрет на удаление файлов созданных пользователем, запрет вызова справки и горячих клавиш в программах просмотра изображений и PDF. Дырку надо было залатать быстро и дождаться нашего разработчика из отпуска.
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views 9.9K
Comments 4

Универсальная клавиатурная раскладка

Reading room Periphery DIY

Предыстория и предпосылки


Пару лет назад я, будучи стандартным пользователем «qwerty-йцукен», стал всё больше замечать, что процесс набора на этой паре раскладок имеет ряд неудобств, и чем больше я об этом думал, тем более раздражающими они казались.

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

Тогда я стал искать, что же предлагают альтернативные раскладки. Как оказалось, они все пытаются решить только последнюю проблему. Бесспорно, весьма успешно, но только одну-единственную проблему. И только для английского языка. Для русского найденные раскладки выглядели крайне сомнительно и, как мы убедимся позже, едва ли были лучше стандартной. Также многие английские раскладки, очевидно, разрабатывались с оглядкой на «qwerty», не создавая альтернативу, а попросту немного изменяя стандартный вариант позиционирования.

И это всего две раскладки, для двух популярнейших в интернете языков, хотя многие пользуются и тремя, а то и более.
Читать дальше →
Total votes 38: ↑38 and ↓0 +38
Views 7.2K
Comments 38