Mahou: [Баг] Необходимость двойного нажатия при конвертации

Created on 3 Sep 2016  ·  16Comments  ·  Source: BladeMight/Mahou

Описание проблемы

В новой версии для перехода из одной раскладки в другую мне через раз приходится дважды нажимать заданный мной хоткей для команды «Конверт линии».

Шаги воспроизведения

Набираю текст → нажимаю моё сочетание → иногда достаточно нажать хоткей 1 раз, но иногда приходится дважды.

Двойное нажатие

Прочие мои действия по исправлению проблемы

Тестировал в Sublime Text, Firefox и QTranslate → поведение то же. Отключал все программы кроме той, в которой тестирую.

Дополнительная информация

Проблемы начались сегодня, с версией 1.1.2.7. Раньше подобного не было.

Программно-аппаратное окружение

Windows 10
Mahou 1.1.2.7


Спасибо.

Bug

All 16 comments

Какие раскладки установлены в системе?

В новой версии

Я не изменял ничего связанного с Конверт линии.
Еще информации:

  1. Попробуйте с другой горячей клавишей.
  2. Прямо сейчас проверьте с ранней версией.

Проблема возникает при включенной галочке «Циклч. режим». Без неё всё переключается с первого раза.

Какие раскладки установлены в системе?

Русская и английская. Установлена раскладка c функционирующим правым Alt.

Попробуйте с другой горячей клавишей.

Ставил также F8 и Insert, результат тот же.

Прямо сейчас проверьте с ранней версией.

Пробовал сейчас с ранними версиями. По крайней мере на 1.1.2.0 баг остался.

(Можно в README.MD ссылку оставить на историю релизов, не все найдут ещё.)

Спасибо.

Проблема возникает при включенной галочке «Циклч. режим».

А Эму включен?

Русская и английская.

Английская US? Просто на Windows есть баг(вечный) который автоматически добавляет English US даже если ее нет, просто у меня Японский IME и я частенько с этим сталкивался.
Попробуйте пере-добавить их по очереди(если не US).

Можно в README.MD ссылку оставить на историю релизов, не все найдут ещё

ОК.

Попробуйте пере-добавить их по очереди(если не US).

Передобавлял, проблема осталась.

А Эму включен?

Теперь функция заработала. Спасибо! (Только эта проблема после всех манипуляций опять появилась, когда я первое сообщение в эту тему писал, её точно не было.)

Есть ли минусы использования «Эму»?

Есть ли минусы использования «Эму»?

Эму - прямая эмуляция нажатия Alt+Shift/Ctrl+Shift/Win+Space которуя лучше всего работает в Metro приложениях(особенно Win+Space).
Всего один минус = ~10-20 мс на эмуляцию нажатия, если за это время успеть нажать что-то то эмуляция возможно не заработает, хотя все еще зависит от быстродействия формы в которой вводите.

Только эта проблема после всех манипуляций опять появилась, когда я первое сообщение в эту тему писал, её точно не было.

Значит сейчас я загружаю ваш Ditto и проверяю... (и заодно узнаю почему Вы используете его, я например пользуюсь ClipDiary)

Из-за чего эта проблема могла возникнуть? В чём причина? Разобраться хочется: помимо Ditto, мне один плагин для Sublime Text пришлось удалять, багрепорт. Спасибо.

мне один плагин для Sublime Text пришлось удалять

Там просто настроена Ctrl+Shift+p настроена на Insert Snippet в Windows, вот строчки:

  { "keys": ["ctrl+shift+p","ctrl+shift+u","ctrl+shift+r","ctrl+shift+p","ctrl+shift+l","ctrl+shift+e"], "command": "insert_snippet", "args": {"name": "Packages/IPS BBCode/Snippets/purple.sublime-snippet"} },

и

  { "keys": ["ctrl+shift+p","ctrl+shift+h","ctrl+shift+p"], "command": "insert_snippet", "args": {"name": "Packages/IPS BBCode/Snippets/php.sublime-snippet"} },

Вот исправленная версия IPS BBCode.zip, закинте в Installed Packages

Ditto

Ну не знаю, у меня все нормально вставляет(самостоятельно по Win+F2 последний клип), может опишите по подробнее что и как у вас настроено?

А по поводу остальных клавиш,Ctrl+Shift+b и тд., они назначены уже в Sublime Text, Ctrl+Shift+b - Build With а установка этого плагина переписывает их... так что вам придется вручную определить все горячие клавиши в плагине(можно открыть архиватором) в файле Default (Windows).sublime-keymap.
Удачи.

опишите по подробнее что и как у вас настроено?

Из всех функций клипбоард-менеджеров мне нужна только такая: когда нажимаешь на определённое сочетание горячих клавиш, вставляется какой-то текст. Таких кусков текста, которые мне приходится постоянно вставлять, достаточно много.

Пример, как настраиваю сочетание клавиш: 2ЛКМ по иконке Ditto в трее → что-нибудь пишу в открывшемся поле → Ctrl+Shift+S → вписываю вот так:

1

Итого при нажатии Win+. вставляется  , при нажатии Win+Scroll Lockcd /D E:/SashaSublime и т. д.

2

В настройках галочка напротив «Отправить вставку» стоит:

3

Ditto запущена от имени администратора.

(и заодно узнаю почему Вы используете его, я например пользуюсь ClipDiary)

Не знаю других программ, где можно было бы делать так, как я описал выше. В ClipDiary также не нашёл, как назначать вставке определённого текста сочетания клавиш.

Спасибо.

И в QTranslate баг: не копируется текст из поля перевода в буфер обмена.

Может, Вы знаете какие-то программы, уменьшающие количество проблем с буфером обмена Windows?

Спасибо.

когда нажимаешь на определённое сочетание горячих клавиш, вставляется какой-то текст

Тогда вам нужна всего лишь QuickTextPaste(59кб)
Ну еще может будет полезно если знаете про AutoHotkey.

Странно, но у меня все всегда с первого раза...
И Win+. и Win+Scroll Lock вставляют   и cd /D E:/SashaSublime с первого раза.

И в QTranslate баг

Который у меня тоже нормально работает на гор. клав. Ctrl+Win+t...
EDIT:
Хотя все же работает только в окне программы(не глобальная)

Вот теперь появилась такая функция(Double hotkey для двойного shift и т.д.).

А как в последней версии? >1.3.0.0, там переделан способ управления хоткеями.

А в последних версиях, все гораздо лучше работает...
И двойного нажатия не нужно(только если не включена функция двойных гор. клавиш), так что проблема решена.

@BladeMight, (оффтоп). Как специалист по клавиатурным раскладкам, не могли бы посмотреть вопрос? У меня эта проблема давно и в разных операционных системах. Причём, ничего не получается нагуглить по ней.

Спасибо.

@Kristinita Гляну чуть позже, сейчас занят.

Was this page helpful?
0 / 5 - 0 ratings