Mahou: [Feature request] Possible use Super key for Mahou commands

Created on 15 Feb 2017  Β·  8Comments  Β·  Source: BladeMight/Mahou

1. Request

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Ссли Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Super (LWin) для ввСдСния ΠΊΠΎΠΌΠ°Π½Π΄ Mahou β€” Convert Line, Convert Word, Convert Selection.

2. Justification

ЦСль β€” ΠΏΠΎ возмоТности ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ с ΡˆΠΎΡ€Ρ‚ΠΊΠ°Ρ‚Π°ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Клавиша Super Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Ρ… ΠΊΠ΅ΠΉΠΌΠ°ΠΏΠ°Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π‘Ρ€Π΅Π΄ΠΈ сочСтаний клавиш Firefox ΠΈ Sublime Text ΠΎΠ½Π° отсутствуСт Π²ΠΎΠΎΠ±Ρ‰Π΅. Авторы ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Π°Π΄Π΄ΠΎΠ½ΠΎΠ² ΠΈ Ρ‚. ΠΏ. Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Ρ‘ Π² своих ΠΊΠ΅ΠΉΠΌΠ°ΠΏΠ°Ρ….

3. Desirable behavior

НаТимаю, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Super+F10 β†’ запускаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° для Convert Line; наТимаю Alt+Super+F10 β†’ запускаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° для Convert Word.

Бпасибо.

Enchancement

Most helpful comment

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Ссли Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Super (LWin

Π—Π½Π°ΡŽ, Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ послС создания Π½ΠΎΠ²ΠΎΠ³ΠΎ интСрфСйса, Ρ‚.ΠΊ. Π² этом практичСски Π½Π΅Ρ‚ мСста для всСго этого.

All 8 comments

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Ссли Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Super (LWin

Π—Π½Π°ΡŽ, Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ послС создания Π½ΠΎΠ²ΠΎΠ³ΠΎ интСрфСйса, Ρ‚.ΠΊ. Π² этом практичСски Π½Π΅Ρ‚ мСста для всСго этого.

Π’ послСднСй 2.0 Π΅ΡΡ‚ΡŒ такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.

@BladeMight, поставил Super+F8 Π½Π° Convert last word β†’ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· конвСртируСтся Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π½ΠΎ Ссли Π½Π°ΠΆΠΌΡƒ сочСтаниС Π΅Ρ‰Ρ‘ Ρ€Π°Π·, конвСртация ΡƒΠΆΠ΅ Π½Π΅ происходит.

Super key

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли нСсколько Ρ€Π°Π· ΠΏΠΎΠ½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ, появляСтся мСню ΠŸΡƒΡΠΊ, хотя Ρƒ мСня всСгда Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ AutoHotkey скрипт ~LWin Up::return.

Бпасибо.

Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· конвСртируСтся Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π½ΠΎ Ссли Π½Π°ΠΆΠΌΡƒ сочСтаниС Π΅Ρ‰Ρ‘ Ρ€Π°Π·, конвСртация ΡƒΠΆΠ΅ Π½Π΅ происходит.

Π£ мСня всС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ Ρ€Π°Π·.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли нСсколько Ρ€Π°Π· ΠΏΠΎΠ½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ, появляСтся мСню ΠŸΡƒΡΠΊ

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·-Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: ΠΠ°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ послС дСйствий горячих клавиш, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·-Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: ΠΠ°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ послС дСйствий горячих клавиш, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

Π”Π°, послС снятия Π³Π°Π»ΠΎΡ‡ΠΊΠΈ мСню Β«ΠŸΡƒΡΠΊΒ» большС Π½Π΅ появляСтся. Из описания Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ понял, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° эта функция.

Π£ мСня всС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ Ρ€Π°Π·.

ПовСдСниС ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π° скринкастС.

### MAHOU DEBUG INFO
- Mahou-v2.0.0.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=119
HKCLMods=Control
HKCSKey=119
HKCSMods=Shift
HKCLineKey=119
HKCLineMods=None
OnlyKeyLayoutSwicth=CapsLock
HKSymIgnKey=122
HKSymIgnMods=Shift + Control + Alt
HKConvertMore=121
HKConvertMoreMods=Shift + Control
ToggleMainWindow_Enabled=False
ToggleMainWindow_Double=False
ToggleMainWindow_Modifiers=Win + Control + Shift + Alt
ToggleMainWindow_Key=45
ConvertLastWord_Enabled=True
ConvertLastWord_Double=False
ConvertLastWord_Modifiers=Win + None
ConvertLastWord_Key=119
ConvertSelectedText_Enabled=True
ConvertSelectedText_Double=False
ConvertSelectedText_Modifiers=Win + Shift
ConvertSelectedText_Key=119
ConvertLastLine_Enabled=True
ConvertLastLine_Double=False
ConvertLastLine_Modifiers=None
ConvertLastLine_Key=119
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=Shift
SelectedTextToRandomCase_Key=0
SelectedTextToSwapCase_Enabled=False
SelectedTextToSwapCase_Double=False
SelectedTextToSwapCase_Modifiers=Win + Control + Shift + Alt
SelectedTextToSwapCase_Key=19
SelectedTextTransliteration_Enabled=False
SelectedTextTransliteration_Double=False
SelectedTextTransliteration_Modifiers=Win + 
SelectedTextTransliteration_Key=45
ExitMahou_Enabled=True
ExitMahou_Double=False
ExitMahou_Modifiers=Win + Control + Shift + Alt
ExitMahou_Key=123
[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=False
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
TrayFlags=True
CapsLockTimer=True
TrayIconVisible=True
ConvertSelectionLayoutSwitching=True
AddOneSpaceToLastWord=False
ConvertSelectionLayoutSwitchingPlus=False
StartupUpdatesCheck=False
BlockMahouHotkeysWithCtrl=False
SymbolIgnoreModeEnabled=false
[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
[Layouts]
SwitchBetweenLayouts=True
EmulateLayoutSwitch=False
EmulateLayoutSwitchType=-1
ChangeToSpecificLayoutByKey=True
MainLayout1=SashaCoolMakEn(4039181321)
MainLayout2=SashaCoolMakRU(4039115801)
SpecificKey1=1
SpecificKey2=0
SpecificKey3=0
SpecificKey4=0
SpecificLayout1=Switch between layouts
SpecificLayout2=
SpecificLayout3=
SpecificLayout4=
[Appearence]
DisplayLangTooltipForMouse=False
DisplayLangTooltipForMouseOnChange=False
DisplayLangTooltipForCaret=False
DisplayLangTooltipForCaretOnChange=False
DifferentColorsForLayouts=False
Language=English
Layout1ForeColor=#000000
Layout1BackColor=#FFFFFF
Layout1TransparentBackColor=False
Layout1Font=Microsoft Sans Serif, 8.25pt
Layout1Height=14
Layout1Width=26
Layout1PositionX=8
Layout1PositionY=0
Layout2ForeColor=#000000
Layout2BackColor=#FFFFFF
Layout2TransparentBackColor=False
Layout2Font=Microsoft Sans Serif, 8.25pt
Layout2Height=14
Layout2Width=26
Layout2PositionX=8
Layout2PositionY=0
MouseLTForeColor=#000000
MouseLTBackColor=#FFFFFF
MouseLTTransparentBackColor=False
MouseLTFont=Microsoft Sans Serif, 8.25pt
MouseLTHeight=14
MouseLTWidth=26
MouseLTPositionX=8
MouseLTPositionY=0
CaretLTForeColor=#000000
CaretLTBackColor=#FFFFFF
CaretLTTransparentBackColor=False
CaretLTFont=Microsoft Sans Serif, 8.25pt
CaretLTHeight=14
CaretLTWidth=26
CaretLTPositionX=8
CaretLTPositionY=12
[Timings]
LangTooltipForMouseRefreshRate=5
LangTooltipForCaretRefreshRate=5
DoubleHotkey2ndPressWait=350
FlagsInTrayRefreshRate=10
ScrollLockStateRefreshRate=5
CapsLockDisableRefreshRate=5
SelectedTextGetMoreTries=False
SelectedTextGetMoreTriesCount=5
[Snippets]
SnippetsEnabled=False

Snippets:

->mahou
====>
Mahou (魔法) - Magical layout switcher.
<====
->eml
====>[email protected]<====

Бпасибо.

ПовСдСниС ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π° скринкастС.

Π£ мСня всС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π΄Π°ΠΆΠ΅ с вашими настройками, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅(Ρƒ мСня ΠΈ Π² SublimeText Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚). И Π΅Ρ‰Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ с R-Win.

@BladeMight , Π² Firefox 51.0.1 (64-bit) Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

Бпасибо.

@Kristinita А Ссли Π²Ρ‹ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ скрипт AutoHotkey?
Edit: Π”Π° Ρƒ мСня Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с вашим скриптом AutoHotkey... ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ горячиС клавиши ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΈ отпускании клавиш...

Из описания Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ понял, Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π°.

Она Π½ΡƒΠΆΠ½Π° Π±Ρ‹Π»Π° для Ρ€Π°Π½Π½ΠΈΡ… вСрсий Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» старых ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ горячих клавиш, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π½Π°ΠΆΠ°Ρ‚Ρ‹ΠΌΠΈ ΠΈ горячиС клавиши Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ, хотя ΠΎΠ½Π° всС ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Π° Π² Π½Ρ‹Π½Π΅ΡˆΠ½ΠΈΡ… Ρ€Π΅Π»ΠΈΠ·Π°Ρ….

Was this page helpful?
0 / 5 - 0 ratings