Как стать автором
Обновить
23
0
Максим @BladeMight

Программист, Отаку

Отправить сообщение
как-то получает раскладку

Да, но функции WinAPI не получают правильное значение, видимо есть что-то еще...

Проблема не в переключении а в том что получить текущую раскладку в приложениях вроде cmd.exe и работающих в нем — не возможно, поможет только переключение на конкретную раскладку клавишей или циклическое переключение в Mahou ниже v2.0.0.3, т.к. в 2.0.0.3 я добавил свой метод цикилческого переключения, который зависит от возможности получить текущую раскладку, которая не работает в cmd.exe, позже добавлю возможность выбрать стандартное цикл. переключение(сообщение windows HKL_NEXT).


P.S. Чтобы включить циклч. переключения нужно отключить переключение по раскладкам и эмуляцию переключения.

По подробнее можно? BladeMight@gmail.com

@coctic Готово, вот Mahou-v2.1.1.4, проверь.

@coctic А, понял сейчас исправлю.

@andropol Вылет в приложениях MS-Office уже исправлен с версии 2.1.1.1.

@popstas С версии 2.0 — можно.

@coctic Не, не срабатывает.

в винде не сделали нормальную дистрибуцию ПО

Оффициально — нет, но есть Chocolatey и Mahou там есть.

@t0lik Я не могу проверить(т.к. у меня нет VS) но должно работать, т.к. недавно Я исправил Конвертацию выделенного в MS-Office 2016, думаю к VS это тоже относиться, если у Вас работает напишите.

@Taciturn Исправил Ctrl+CapsLock в Mahou-v2.1.1.3, по поводу того как не работает в cmd.exe, можно по подробнее?

Да Mahou может переключать только по выбранным в настройках или по циклу(как Windows) раскладкам.

Ну это все потому что я хотел:


Все началось с того что я захотел программировать на C#

Поэтому и фреймворк потянул, а так я и в С могу тоже самое написать.

(потребляет 3 мегабайта оперативной памяти)

Если так хотите Я могу сделать чтобы Mahou потреблял ~1МБ ОЗУ когда скрыто главное окно.

1. Когда можно сделать почти то же самое при меньшем размере — не так уж и плохо.
2. А вы видели сколько ключей в регистре вешает PS? А Mahou все настройки хранит в Mahou.ini, а сниппеты(автозамена) в snippets.txt в папке из которой запущен.
Игнорирование там тоже есть, иначе как бы они делали автоконвертацию?

7. Я говорил об этой функции.

А еще в Punto Switcher мне надоедала надпись — "Отмена невозможна", в Mahou такой — нет и конвертирует везде!

Какие основные отличия от Punto Switcher'а?

  1. Размер (Папка PuntoSwitcher — 6.51 МБ, Папка Mahou — 362 КБ).
  2. Портативность(не требует установки).
  3. Возможность переключать по любым раскладкам(даже по собственно созданным).
  4. Ничего никуда не отправляет
  5. Не просит установить дополнительный софт, расширения и т.д.
  6. Open-Source.
  7. Другие функции(авто-обновление, игнорирование символов при конвертации, и т.д.).
Флаги стран в трее

Думаю было бы неплохо, добавлю в будущем.

В Mahou — неважно какие у Вас раскладки, просто выберите нужные в настройках.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность