Как стать автором
Обновить

Неукротимая языковая панель или «Дайте выбор»!

Я пиарюсь
Доброй ночи. Сижу вот осененный мыслью, что далеко не я один сидя под форточкой (и в прямом и в переносном смысле) мучаюсь в данный момент с выбором языка набора текста.

Так случилось, что писать «умные научные штуки» я должен не на том языке, на котором думаю и разговариваю. Вероятно та же ситуация и у 70% жителей/студентов/школьников живущих на юго-востоке Украины.
Читать дальше →
Всего голосов 18: ↑10 и ↓8 +2
Просмотры 1.8K
Комментарии 7

Ультра-легкий переключатель раскладки клавиатуры

Open source *C# *Разработка под Windows *
От многой мудрости много скорби, и умножающий знание умножает печаль: чем глубже вникаешь в особенности мира IT, особенно той его части, которая про защиту информации, тем крепче паранойя. И это совсем не означает, что за тобой не следят. В очередном приступе тревоги за сохранность нажимаемых кнопок я удалил Punto Switcher. Однако без переключения раскладки после уже набранного слова, к которому я так привык, стало очень тоскливо. Никаких вменяемых альтернатив я так и не нашел, поэтому пришлось написать небольшую обертку над парой функций win api.

Возможно, результат нескольких дней тыканья веточкой в user32.dll понадобится еще нескольким людям, в виде самой программки, либо в качестве примера отправки сообщений окнам из .Net, так что вот: аналог punto switcher, без свистелок, перделок и яндекс бара.

К сожалению, в скайпе так и не работает. Буду благодарен, если кто-то опытный укажет мне на ошибки в коде.
Читать дальше →
Всего голосов 51: ↑41 и ↓10 +31
Просмотры 102K
Комментарии 112

Переключатель раскладки клавиатуры по принципу OS X

Open source *C# *Разработка под Windows *
Я достаточно давно пользуюсь OS X и привык к его удобной системе переключения языков. Отличие от переключения в Windows состоит в том, что на маке переключение языков происходит между двумя последними использовавшимися. До тех пор, пока в Windows два языка — это не создает проблем, но лично я знаю людей, у которых 4 языка это норма и для них переключение языков доставляет некоторые неудобства из-за чего выбирать нужный язык приходится кликом мышки, а не комбинацией кнопок. И вот так, после очередного удаления/установки третьего языка, было решено написать простой переключатель раскладки клавиатуры для себя, а заодно получить полезный опыт.
Читать дальше →
Всего голосов 18: ↑13 и ↓5 +8
Просмотры 9.4K
Комментарии 33

Mahou — волшебный переключатель раскладок

Open source *C# *Разработка под Windows *
Из песочницы

Как я создал первую функцию


Все началось с того что я захотел программировать на C# (до создания этой программы у меня было почти что никаких знаний о C#), и была одна программа которая не работала так как я хотел (Punto Switcher) долго-долго я искал к ней альтернативы и ненадолго остановился на dotSwitcher нравилась она мне… Но через некоторое время я решил что ей не хватает функционала и решил посмотреть исходный код, кое-где кое-как я разобрался как все работает, но больше всего не понимал одну вещь — WinAPI, и начал я искать информацию по функциям используемых в dotSwitcher и понемногу я начинал запоминать и понимать смысл всего этого волшебства (так мне тогда казалось).

Читать дальше →
Всего голосов 59: ↑49 и ↓10 +39
Просмотры 43K
Комментарии 171

Mahou обновился до версии 2.0

Open source *C# *Разработка под Windows *
Туториал


Наверно Вы уже читали мою вступительную статью про Mahou, в ней я описал как я создал первую функцию и описал в общих чертах что делает программа. С тех пор прошло не мало времени в Mahou много чего изменилось и добавилось, собственно об этом и будет речь в этой статье.


Читать дальше →
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 5.8K
Комментарии 17

EveryLang — программа, которая может почти все

Я пиарюсь
EveryLang позволяет переводить любой текст, проверять орфографию, переключать раскладку в ручной и автоматической режиме, имеет индикатор раскладки в различных видах, работает с буфером обмена, использует шаблоны текстов, ведет дневник набираемого текста, конвертирует текст в различные варианты и включает в себя очень удобный инструмент SmartClick, для работы с текстом с помощью мыши.

EveryLang позволит существенно увеличить скорость работы с текстом. Предоставит новые возможности экономии времени на рутинных процедурах.

image
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Просмотры 13K
Комментарии 22

Два способа управления языками ввода под Windows

Интерфейсы *

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

Читать далее
Всего голосов 32: ↑31 и ↓1 +30
Просмотры 13K
Комментарии 55