Проблема не в переключении а в том что получить текущую раскладку в приложениях вроде cmd.exe и работающих в нем — не возможно, поможет только переключение на конкретную раскладку клавишей или циклическое переключение в Mahou ниже v2.0.0.3, т.к. в 2.0.0.3 я добавил свой метод цикилческого переключения, который зависит от возможности получить текущую раскладку, которая не работает в cmd.exe, позже добавлю возможность выбрать стандартное цикл. переключение(сообщение windows HKL_NEXT).
P.S. Чтобы включить циклч. переключения нужно отключить переключение по раскладкам и эмуляцию переключения.
@t0lik Я не могу проверить(т.к. у меня нет VS) но должно работать, т.к. недавно Я исправил Конвертацию выделенного в MS-Office 2016, думаю к VS это тоже относиться, если у Вас работает напишите.
1. Когда можно сделать почти то же самое при меньшем размере — не так уж и плохо.
2. А вы видели сколько ключей в регистре вешает PS? А Mahou все настройки хранит в Mahou.ini, а сниппеты(автозамена) в snippets.txt в папке из которой запущен.
Игнорирование там тоже есть, иначе как бы они делали автоконвертацию?
Да, но функции WinAPI не получают правильное значение, видимо есть что-то еще...
Проблема не в переключении а в том что получить текущую раскладку в приложениях вроде cmd.exe и работающих в нем — не возможно, поможет только переключение на конкретную раскладку клавишей или циклическое переключение в Mahou ниже v2.0.0.3, т.к. в 2.0.0.3 я добавил свой метод цикилческого переключения, который зависит от возможности получить текущую раскладку, которая не работает в cmd.exe, позже добавлю возможность выбрать стандартное цикл. переключение(сообщение windows HKL_NEXT).
P.S. Чтобы включить циклч. переключения нужно отключить переключение по раскладкам и эмуляцию переключения.
По подробнее можно? BladeMight@gmail.com
Похожая проблема и решение:
https://github.com/BladeMight/Mahou/issues/76
@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) раскладкам.
Ну это все потому что я хотел:
Поэтому и фреймворк потянул, а так я и в С могу тоже самое написать.
Если так хотите Я могу сделать чтобы Mahou потреблял ~1МБ ОЗУ когда скрыто главное окно.
2. А вы видели сколько ключей в регистре вешает PS? А Mahou все настройки хранит в Mahou.ini, а сниппеты(автозамена) в snippets.txt в папке из которой запущен.
7. Я говорил об этой функции.
А еще в Punto Switcher мне надоедала надпись — "Отмена невозможна", в Mahou такой — нет и конвертирует везде!
Думаю было бы неплохо, добавлю в будущем.
В Mahou — неважно какие у Вас раскладки, просто выберите нужные в настройках.