Неплохо было бы, если при смене фокуса не конвертировались символы, которые я вводил при предыдущем фокусе.
Отсутствие конвертации текста в прежнем текстовом поле.
Конвертация текста из прежнего текстового поля в новом текстовом поле.
Допустим, я работаю в Sublime Text → я открываю command palette или любую другую панель → пишу в этой панели текст в неправильной раскладке → запускаю команду Конверт линии → у меня в command palette конвертируются слова, которые я писал в текстовом поле.

Спасибо.
Наверно нужно сделать очистку слова при срабатывании гор. клавиш, то есть Ctrl+Shift/Alt+Любая клавиша.
Ок, принято, будет добавлено.
Сделал еще проще, при нажатии Ctrl+Любая клавиша.
Вот проверь:
Mahou-Ctrl+any = Clear.gz
@Kristinita Вот релиз.
Спасибо, работает!
@BladeMight , эта же проблема опять воспроизводится для меня в Mahou 1.5.0.6.
Спасибо.
@Kristinita Да в #44 уже было об этом сказано.
@Kristinita Сейчас алгоритм срабатывает при отпускании клавиши, в следующем релизе будет при нажатии.
@BladeMight , проблема воспроизводится в Mahou 1.5.1.0
### MAHOU DEBUG INFO
- Mahou-v1.5.1.0
- OS = [Microsoft Windows NT 6.2.9200.0]
- x64 = [True]
- .Net = [4.0.30319.42000]
#### All installed layouts:
SashaCoolMakEn(4039181321)
SashaCoolMakRU(4039115801)
US(67699721)
#### Mahou.ini:
```ini
!Unicode(✔), Mahou settings file
[Hotkeys]
HKCLKey=121
HKCLMods=Shift
HKCSKey=121
HKCSMods=Control
HKCLineKey=121
HKCLineMods=None
OnlyKeyLayoutSwicth=CapsLock
HKSymIgnKey=122
HKSymIgnMods=Shift + Control + Alt
HKConvertMore=121
HKConvertMoreMods=Shift + Control
[Locales]
locale1uId=4039181321
locale1Lang=SashaCoolMakEn
locale2uId=4039115801
locale2Lang=SashaCoolMakRU
LANGUAGE=EN
[Functions]
IconVisibility=True
CycleMode=False
EmulateLayoutSwitch=False
ELSType=0
CSSwitch=True
BlockCTRL=False
RePress=True
EatOneSpace=False
ReSelect=True
SymIgnModeEnabled=false
MoreTries=True
TriesCount=5
DisplayLang=False
DLRefreshRate=50
DLForeColor=#FFFFFF
DLBackColor=#000000
ExperimentalCSSwitch=False
Snippets=False
DTTOnChange=False
ScrollTip=False
UpdatesEnabled=False
Logging=True
DiffLayoutColors=True
CrtDisplayLang=True
CrtDLRefreshRate=50
[EnabledHotkeys]
HKCLEnabled=True
HKCSEnabled=True
HKCLineEnabled=True
HKSymIgnEnabled=True
[ExtCtrls]
UseExtCtrls=False
LCLocale=4039181321
LCLocaleName=SashaCoolMakEn
RCLocale=4039115801
RCLocaleName=SashaCoolMakRU
[Proxy]
ServerPort=
UserName=
Password=
[TTipUI]
Height=14
Width=24
Font=Microsoft Sans Serif, 8.25pt
xpos=8
ypos=0
TransparentBack=True
DLForeColor=#FFFFFF
DLBackColor=#000000
CrtDLForeColor=#FFFFFF
CrtDLBackColor=#000000
L1DiffFGColor=#8B5FFF
L1DiffBGColor=#FFFFFF
L1DiffFont=Carlito, 8.25pt, style=Bold
L2DiffFGColor=Red
L2DiffBGColor=White
L2DiffFont=Candara, 8.25pt, style=Bold
CrtHeight=14
CrtWidth=24
CrtFont=Microsoft Sans Serif, 8.25pt
Crtxpos=8
Crtypos=0
[DoubleKey]
Use=False
Delay=350
->mahou
====>
Mahou (魔法) - Magical layout switcher.
<====
->eml
====>[email protected]<====
Спасибо.
@BladeMight , это скачивать вручную(( . В Chocolatey, кстати, можно делать пререлизы. Пример.
Спасибо.
@Kristinita Тогда мне и в GitHub придется их делать...
@BladeMight , не конвертировать текст, который ввёл до нажатия клавиши Browser_Search тоже не помешало бы.
Спасибо.
который ввёл до нажатия клавиши Browser_Search
То есть очищать слова после нажатия Browser_Search?
Желаемое поведение: пишу текст A → нажимаю Browser_Search → пишу текст B
в неправильной раскладке → нажимаю хоткей для «Convert line:» → в другую
раскладку конвертируется только текст B, но не текст A.
Спасибо.
On 2/14/2017 4:52 PM, BladeMight wrote:
>
который ввёл до нажатия клавиши Browser_SearchТо есть очищать слова после нажантия Browser_Search?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/BladeMight/Mahou/issues/33#issuecomment-279712178,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQctvchKDD8ihDoNKayD4Mkq9dqo88-_ks5rcbGdgaJpZM4KUtP4.
Ну да, как Я и думал. В следующем релизе будет добавлено.
Добавил в v1.5.2.3, сейчас на chocolatey залью.
Оффтоп
Статью тут написал, как сделать релиз и журнализацию изменений проекта сразу во много мест. В статье это рассматривается применительно к особенностям Sublime Text, но, может, тоже пригодится.
Можно дописать скрипт, о котором рассказывается в статье, и автоматически отправлять новые релизы в Chocolatey.
Спасибо.
@Kristinita Спасибо, но у меня уже есть свой скрипт который пишет изменения версию, и т.д. и грузит на Chocolatey. Сначала build-github-release+chocolatey-update.vbs а потом:
choco push Mahou.nupkg --source https://push.chocolatey.org/