Mahou icon indicating copy to clipboard operation
Mahou copied to clipboard

иногда не переключает язык после конвертации выделенного текста

Open f242 opened this issue 6 years ago • 5 comments

хаха вот буквально при написании заголовка это произошло снова, я написал билиберду английским алфавитом, выделил, перевёл на русские буквы, а язык остался английским, не могу воспроизвести специально, просто такое случается иногда с завидной регулярностью

MAHOU DEBUG INFO
Environment info
  • Mahou 2.8.0.0
  • OS = [Microsoft Windows NT 6.2.9200.0]
  • x64 = [True]
  • .Net = [4.0.30319.42000]
All installed layouts

Русская(68748313) США(67699721)

Mahou.ini
[FirstStart]
First=False
[Functions]
AutoStartAsAdmin=False
TrayIconVisible=True
ConvertSelectionLayoutSwitching=False
ReSelect=False
RePress=False
AddOneSpaceToLastWord=False
AddOneEnterToLastWord=False
ConvertSelectionLayoutSwitchingPlus=False
ScrollTip=False
StartupUpdatesCheck=False
SilentUpdate=False
Logging=False
CapsLockTimer=False
TrayFlags=True
BlockMahouHotkeysWithCtrl=False
SymbolIgnoreModeEnabled=false
MCDServerSupport=False
OneLayoutWholeWord=True
GuessKeyCodeFix=False
AppDataConfigs=False
RemapCapslockAsF18=True
UseJKL=True
ReadOnlyNA=False
WriteInputHistory=False
WriteInputHistoryBackSpaceType=0
[Layouts]
SwitchBetweenLayouts=True
OneLayout=False
EmulateLayoutSwitch=True
EmulateLayoutSwitchType=Win+Space
ChangeToSpecificLayoutByKey=True
MainLayout1=Русская(68748313)
MainLayout2=США(67699721)
SpecificKey1=2
SpecificKey2=0
SpecificKey3=0
SpecificKey4=0
SpecificLayout1=Переключать между раскладками
SpecificLayout2=
SpecificLayout3=
SpecificLayout4=
SpecificKeysType=0
SpecificKeySets=set_0
QWERTZfix=False
[PersistentLayout]
OnlyOnWindowChange=False
ChangeOnlyOnce=False
ActivateForLayout1=False
ActivateForLayout2=False
Layout1CheckInterval=50
Layout2CheckInterval=50
Layout1Processes=devenv.exe wdexpress.exe
Layout2Processes=notepad++.exe winword.exe
[Appearence]
DisplayLangTooltipForMouse=False
DisplayLangTooltipForMouseOnChange=False
DisplayLangTooltipForCaret=False
DisplayLangTooltipForCaretOnChange=False
DifferentColorsForLayouts=False
MouseLTAlways=False
Language=Русский
Layout1ForeColor=#000000
Layout1BackColor=#FFFFFF
Layout1TransparentBackColor=False
Layout1Font=Georgia; 8pt
Layout1Height=14
Layout1Width=26
Layout1PositionX=8
Layout1PositionY=0
Layout2ForeColor=#000000
Layout2BackColor=#FFFFFF
Layout2TransparentBackColor=False
Layout2Font=Georgia; 8pt
Layout2Height=14
Layout2Width=26
Layout2PositionX=8
Layout2PositionY=0
MouseLTForeColor=#000000
MouseLTBackColor=#FFFFFF
MouseLTFont=Georgia; 8pt
MouseLTHeight=14
MouseLTWidth=26
MouseLTPositionX=8
MouseLTPositionY=0
CaretLTForeColor=#000000
CaretLTBackColor=#FFFFFF
MouseLTTransparentBackColor=False
CaretLTTransparentBackColor=False
CaretLTFont=Georgia; 8pt
CaretLTHeight=14
CaretLTWidth=26
CaretLTPositionX=8
CaretLTPositionY=12
MCDS_Pos_X=58
MCDS_Pos_Y=13
MCDS_Top=60
MCDS_Bottom=45
MouseLTUseFlags=False
CaretLTUseFlags=False
Layout1LTText=
Layout2LTText=
MouseLTUpperArrow=False
CaretLTUpperArrow=False
WindowsMessages=True
[Timings]
DelayAfterBackspaces=100
UseDelayAfterBackspaces=False
LangTooltipForMouseRefreshRate=25
LangTooltipForCaretRefreshRate=25
DoubleHotkey2ndPressWait=350
FlagsInTrayRefreshRate=100
ScrollLockStateRefreshRate=100
CapsLockDisableRefreshRate=100
SelectedTextGetMoreTries=False
SelectedTextGetMoreTriesCount=5
ExcludedPrograms=LA.exe SomeProg.exe
ChangeLayoutInExcluded=True
LangTooltipForMouseSkipMessages=5
[Snippets]
SnippetsEnabled=False
SpaceAfter=False
SwitchToGuessLayout=False
SnippetExpandKey=Space
[AutoSwitch]
Enabled=False
SpaceAfter=True
SwitchToGuessLayout=True
DownloadInZip=True
[Hotkeys]
ToggleMainWindow_Enabled=False
ToggleMainWindow_Double=False
ToggleMainWindow_Modifiers=Win + Control + Shift + Alt
ToggleMainWindow_Key=45
ConvertLastWord_Enabled=False
ConvertLastWord_Double=False
ConvertLastWord_Modifiers=
ConvertLastWord_Key=19
ConvertSelectedText_Enabled=True
ConvertSelectedText_Double=False
ConvertSelectedText_Modifiers=Win + Control
ConvertSelectedText_Key=0
ConvertLastLine_Enabled=False
ConvertLastLine_Double=False
ConvertLastLine_Modifiers=Shift
ConvertLastLine_Key=19
ConvertLastWords_Enabled=False
ConvertLastWords_Double=False
ConvertLastWords_Modifiers=Shift
ConvertLastWords_Key=122
ToggleSymbolIgnoreMode_Enabled=False
ToggleSymbolIgnoreMode_Double=False
ToggleSymbolIgnoreMode_Modifiers=Shift + Control
ToggleSymbolIgnoreMode_Key=122
SelectedTextToTitleCase_Enabled=False
SelectedTextToTitleCase_Double=True
SelectedTextToTitleCase_Modifiers=Shift
SelectedTextToTitleCase_Key=0
SelectedTextToRandomCase_Enabled=False
SelectedTextToRandomCase_Double=True
SelectedTextToRandomCase_Modifiers=Alt
SelectedTextToRandomCase_Key=0
SelectedTextToSwapCase_Enabled=False
SelectedTextToSwapCase_Double=False
SelectedTextToSwapCase_Modifiers=Win + 
SelectedTextToSwapCase_Key=190
SelectedTextTransliteration_Enabled=False
SelectedTextTransliteration_Double=False
SelectedTextTransliteration_Modifiers=Win + 
SelectedTextTransliteration_Key=191
ExitMahou_Enabled=False
ExitMahou_Double=False
ExitMahou_Modifiers=Win + Control + Shift + Alt
ExitMahou_Key=123
RestartMahou_Enabled=False
RestartMahou_Modifiers=Win + Shift + Alt
RestartMahou_Key=33
ToggleLangPanel_Enabled=False
ToggleLangPanel_Double=False
ToggleLangPanel_Modifiers=Shift
ToggleLangPanel_Key=120
ShowSelectionTranslate_Enabled=False
ShowSelectionTranslate_Double=True
ShowSelectionTranslate_Modifiers=Alt
ShowSelectionTranslate_Key=0
[LangPanel]
Display=False
Transparency=90
RefreshRate=25
Position=X0 Y0
ForeColor=#000000
BackColor=#FFFFFF
Font=Microsoft Sans Serif; 8,25pt
BorderColor=#8B5FFF
BorderAeroColor=True
UpperArrow=True
[Updates]
Channel=Stable
LatestCommit=778b8a1

f242 avatar Oct 06 '18 15:10 f242

я написал билиберду английским алфавитом, выделил, перевёл на русские буквы, а язык остался английским

А если еще раз выделить и конвертировать?

upd: В смысле "перевёл на русские буквы", "а язык остался английским" - то есть просто не поменялся язык ввода? Если да то включи функцию "Смена раскладки в Конверт выделения." вместе с функцией "Считать раскладку для всего слова КВ", начиная с версии 2.8.0.0 их можно включать вместе, подробнее в подсказке над "Смена раскладки в Конверт выделения.".

BladeMight avatar Oct 08 '18 22:10 BladeMight

я может не совсем точно описал, сама конвертация выделенного работает, но после конвертации язык остаётся прежним, билиберда на английском успешно конвертируется в русские буквы, но раскладка остаётся английской!

f242 avatar Oct 08 '18 22:10 f242

галочки "смена раскладки в Конверт выделения"стоят?

image

AlexTransit avatar Oct 09 '18 00:10 AlexTransit

@AlexTransit только у обычного конверта, тот что с плюсом неактивный проверить помогло/не помогло пока не было времени

f242 avatar Oct 09 '18 10:10 f242

только у обычного конверта, тот что с плюсом неактивный

Тот и не нужен, если используется Считать раскладку для всего слова КВ. Т.к. + версия - это другой метод конвертации выделенного(дополнение к Смена раскладки в Конверт выделения без Считать раскладку для всего слова КВ), а при включении Считать раскладку для всего слова КВ и Смена раскладки в Конверт выделения используется метод конвертации от Считать раскладку для всего слова КВ к которому просто добавляется смена раскладки. Если выключить Считать раскладку для всего слова КВ то будет использоваться более обычный метод из Смена раскладки в Конверт выделения, а к нему можно включить + версию у которой есть некоторые другие преимущества, но все же по моему уступает Считать раскладку для всего слова КВ в качестве конвертации символов.

P.S. И еще я уже писал по поводу:

после конвертации язык остаётся прежним, билиберда на английском успешно конвертируется в русские буквы, но раскладка остаётся английской!

догадка была из поста https://github.com/BladeMight/Mahou/issues/209#issuecomment-427996820:

В смысле "перевёл на русские буквы", "а язык остался английским" - то есть просто не поменялся язык ввода? Если да то включи функцию "Смена раскладки в Конверт выделения." вместе с функцией "Считать раскладку для всего слова КВ", начиная с версии 2.8.0.0 их можно включать вместе, подробнее в подсказке над "Смена раскладки в Конверт выделения.".

BladeMight avatar Oct 09 '18 20:10 BladeMight