1 Functions list Mahou v1.5
BladeMight edited this page 2017-03-22 12:42:12 +02:00

This page explains Mahou functions and what they affects

Main window interface functions:

Main window Mahou

View on Github

Opens Mahou repository on GitHub.

Autostart with Windows

If checked Mahou will start at Windows startup.

Update

Shows update dialog where you can:

  1. Check for updates.
  2. View latest release notes.
  3. Update Mahou.

Hotkey Textboxes

Pressing key when they focused will assign that key(or combination) to hotkey.

CS-Switch

If this active, Convert selection will use layout switching, with this the symbols can be recognized as they are, the layout switching type is determited by Cycle Mode. Invert every character in selection will not work while this enabled.

Re-Press

Enabling this, will make hotkeys modifiers(Alt,Shift,Ctrl) to be re-pressed after action. However if you release them before action is finished relesed modifiers will stuck...

" " ←

This function makes Mahou to catch one space to word, so if you pressed space after word with this enabled Convert last will still switch it.

Re-Select

Re-selects text after Convert selection.

Switch layout by key

Assigned key will switch layout just like Alt+Shift, but with one key.

...(Button)

Shows extended Ctrls configuration dialog, in which you can:

  1. Enable specific layout switching by left/right ctrl.
  2. Assign to which layout will switch left/right ctrl.

Switch between layouts

Select between which layouts you want Mahou to do conversions.

Block CTRL

If enabled, and Switch layout by key is set to left/right ctrl, the hotkeys that contains ctrl modifier will be ignored.

Tray icon

Toggles visibility of icon in tray.

Cycle Mode

If enabled, Mahou will not switch layout between selected in settings, it will just cycle through all of them.

EN(RU)

Toggles language of Mahou.(Real-time, no restart required)

Emu

Enabling this, will make Cycle Mode to use emulation of layout switching by type selected in Emu type.

Emu type(Combobox)

Selects mode for emulation. Win+Space is recommended for Metro apps.

Help(Button)

Displays useful help.

Update window interface functions:

Update window Mahou

Check for Updates

Checks for available updates. The update info will be displayed below that button.

Update Mahou

Updates Mahou, progress of update displayed below.

or (button)

Shows proxy configuration.

Server:port

Enter here your proxy server and port.(example 8.8.8.8:8080)

Name/Password

Enter here your credentials, if needed.

More configs window interface functions:

More configs Mahou

Use specific layout changing by Left/Right CTRLS

If active left/right control will switch to specific layout, which is defined in LCtrl switches to: and RCtrl switches to:.

Symbol Ignore

Activates specific mode when symbols {[|\}]:;'<,>.?/ will be ignored and will be remained as they was(without conversion). Hotkeys to toggle that mode is configured to right of that checkbox. Mahou icon becomes red when it is active.

More Tries

Adds more tries to get text from selection. Some apps may block first time to get text, so adding more will solve the problem.

Display language

Displays small tip beside mouse position.

Refresh rate

Checking rate of mouse cursor type, if it is I(when hovering text).

Font and colors

They an be configured in by clicking on buttons, which will give you specific dialog with selection.

Size

Height and Width of tip.

Position

Relative position of tip from mouse position.

OK

Saves configuration, and closes window.

Cancel

Cancel saving of configuration, and closes window.

More/Back(Button)

Switches configuration pages.

More Configs Page 2

More Configs Page 2 Mahou

Double hotkey

Activates ability of assigning to hotkey 2xShift etc.

Delay

Time to wait next press(release).

Experimental CS-Switch+

Combines some abilities of Convert selection with enabled CS-Switch and when it disabled.(Enable CS-Switch for it to work) It can:

  1. Conversion from multiple languages at once.
  2. Ignore symbols feature work in it.
  3. Auto get language of text(not all symbols(the ones that exist in both layouts) can be rightly recognized if wrong layout selected from begin)
  4. Ability to convert symbols that exist in both layouts different if change layout before conversion.

Transparent background in language tooltip

Makes language tooltip background transparent.(Thouhs not all fonts looks good, Georgia and Palatino Linotype is recommended)

Use snippets

Activates ability of snippets, which can be defined in text box(or in snippets.txt) below that checkbox.(More about snippets)

More Configs Page 3

More Configs Page 3 Mahou

Highlight scroll lock when language 1 is active.

If this enabled Scroll Lock will highlight on language 1 active, language 1 can be selected in main window.

Startup updates check.

Mahou will check for updates at startup if this enabled.

Debug Info

Copies debug info to clipboard, useful for posting issues.

Convert Multiple words hotkey:

A hotkey to start to listen to user 0-9(0=10) keys on keyboard, which is pressed that ammount of last written words will be converted.

Enable logging.

A debug-purpose feature that logs all main actions, errors, unhandled exceptions to log file.

Display language beside caret:

If enabled Mahou will displays language tooltip around caret(carriage).

Use different colors for layouts:

If enabled language tooltips will use different color for different layouts(1&2). Lower there are buttons with colors(when hovering with mouse it shows for what is that color(foreground/background)) and with text Font.

Hotkeys

  • Pause - Convert last input.
  • Shift+Pause - Convert last inputted line.
  • Scroll - Convert selected text.
  • Ctrl+Shift+Alt+Insert - To toggle configs windows visibility.
  • Ctrl+Shift+Alt+F12 - To exit Mahou.
  • Ctrl+Shift+Alt+F11 - To toggle symbol ignore mode(Mahou icon will become red if on).
  • Ctrl+Shift+F11 - To start waiting for 1-9 key, for convert multiple words.