<commit_before>Windows
=======

This is repository for windows setting files.

## Yet Another Mado tsukai no Yuutsu (yamy)
[yamy](http://sourceforge.jp/projects/yamy/) is keybind customize software
for  windows.
For basic settings, you can refer
[the manual of Mado Tukai no Yuutsu](http://mayu.sourceforge.net/mayu/doc/README-ja.html), which is a base of yamy

My blog about [yamy](http://rcmdnk.github.com/blog/categories/yamy/)
also could help you!

This repository has some files for yamy.

### .mayu
My main setting file.

### .local.mayu
Settings for each PC.
It has settings of window alignment (depends on a display dimension).

### vimedit.mayu
In this file, the settings for vim-like move/edit are extracted from .mayu file.
It can work standalone.

Following features are available.

#### Vim-like cursor move with Alt+Control (or CapsLock)
You can move a cursor with `A-C-[hjkl]` to left, down, up, and right
like vim in anytime. (It just sends eacy cursor key command.)

In addition, if CapslLock is set, `hjkl` can be used standalone to move around.


    * Cursor Move (A-C- can be removed when CapsLock is set)
      * A-C-h: Cursor Left
      * A-C-j: Cursor Down
      * A-C-k: Cursor Up
      * A-C-l: Cursor Right

#### Vim-like mouse move with Alt+Control (or CapsLock)
A mouse cursor also can be moved by a keyboard.

`A-C-y` moves a mouse cursor to the left, and `A-C-`+`u`,`i`,`o`
moves to the up, down and right, respectively.
(`yuio` are on the `hjkl`.)

Capslock can be used in this case, too.
Such `y` moves a mouse cursor to the left when Capslock is set.

In addition, click/mouse wheel also can be used from the keyboard as followings.

    * Mouse Move (When CapsLock is set, A-C- must not used)
      * A-C-y: Mouse Left
      * A-C-u: Mouse Down
      * A-C-i: Mouse Up
      * A-C-o: Mouse Right
    * Mouse Click (A-C- can be removed when CapsLock is set)
      * A-C-n: Mouse Left Click
      * A-C-p: Mouse Right Click
    * Mouse Wheel (A-C- can be removed when CapsLock is set)
      * A-C-m: Mouse Wheel Down
      * A-C-, Mouse Wheel Up
      * A-S-C-m (or CapsLock-S-m): Mouse Wheel More Down
      * A-S-C-, (or CapsLock-S-,):  Mouse Wheel More Up

#### Vim-like Window move Alt+Shift
You can also move windows w/o mosue!

    * Window Move
      * A-S-y: Window Move Left
      * A-S-u: Window Move Down
      * A-S-i: Window Move Up
      * A-S-o: Window Move Right

#### Vim emulation
With `vimedit.mayu`, vim mode is available on Thunderbird, Notepad, and TeraPad.
You can add any other applications in the setting file if you want.

##### Mode
Following modes are available
|Mode|Description|
|:---|:----------|
|Insert Mode|Normal Windows state|
|Normal Mode|As in vim, cursor is moved by hjkl, w, etc... and some vim like commands are available.|
|Visual Mode|There are three visual mode: Character-wise, Line-wise, and Block-wise. Block-wise visual mode is available only the applications which support it (In the default applications, only TeraPad support Block-sise mode.)|<commit_msg>README.md, from darwin11<commit_after>Windows
=======

This is repository for windows setting files.

## Yet Another Mado tsukai no Yuutsu (yamy)
[yamy](http://sourceforge.jp/projects/yamy/) is keybind customize software
for  windows.
For basic settings, you can refer
[the manual of Mado Tukai no Yuutsu](http://mayu.sourceforge.net/mayu/doc/README-ja.html), which is a base of yamy

My blog about [yamy](http://rcmdnk.github.com/blog/categories/yamy/)
also could help you!

This repository has some files for yamy.

### .mayu
My main setting file.

### .local.mayu
Settings for each PC.
It has settings of window alignment (depends on a display dimension).

### vimedit.mayu
In this file, the settings for vim-like move/edit are extracted from .mayu file.
It can work standalone.

Following features are available.

#### Vim-like cursor move with Alt+Control (or CapsLock)
You can move a cursor with `A-C-[hjkl]` to left, down, up, and right
like vim in anytime. (It just sends eacy cursor key command.)

In addition, if CapslLock is set, `hjkl` can be used standalone to move around.


    * Cursor Move (A-C- can be removed when CapsLock is set)
      * A-C-h: Cursor Left
      * A-C-j: Cursor Down
      * A-C-k: Cursor Up
      * A-C-l: Cursor Right

#### Vim-like mouse move with Alt+Control (or CapsLock)
A mouse cursor also can be moved by a keyboard.

`A-C-y` moves a mouse cursor to the left, and `A-C-`+`u`,`i`,`o`
moves to the up, down and right, respectively.
(`yuio` are on the `hjkl`.)

Capslock can be used in this case, too.
Such `y` moves a mouse cursor to the left when Capslock is set.

In addition, click/mouse wheel also can be used from the keyboard as followings.

    * Mouse Move (When CapsLock is set, A-C- must not used)
      * A-C-y: Mouse Left
      * A-C-u: Mouse Down
      * A-C-i: Mouse Up
      * A-C-o: Mouse Right
    * Mouse Click (A-C- can be removed when CapsLock is set)
      * A-C-n: Mouse Left Click
      * A-C-p: Mouse Right Click
    * Mouse Wheel (A-C- can be removed when CapsLock is set)
      * A-C-m: Mouse Wheel Down
      * A-C-, Mouse Wheel Up
      * A-S-C-m (or CapsLock-S-m): Mouse Wheel More Down
      * A-S-C-, (or CapsLock-S-,):  Mouse Wheel More Up

#### Vim-like Window move Alt+Shift
You can also move windows w/o mosue!

    * Window Move
      * A-S-y: Window Move Left
      * A-S-u: Window Move Down
      * A-S-i: Window Move Up
      * A-S-o: Window Move Right

#### Vim emulation
With `vimedit.mayu`, vim mode is available on Thunderbird, Notepad, and TeraPad.
You can add any other applications in the setting file if you want.

##### Mode
Following modes are available

| Name | Function |
|:-----|:---------|
| `IGNORE_FAIL` | This will let slate move to the next operation if the current operation fails to resize/move on the current window |
| `REPEAT` | This will repeat the list of operations if the number of windows is larger than the number of operations |
| `REPEAT_LAST` | This will repeat the last operation in the list if the number of windows is larger than the number of operations |


|Mode|Description|
|:---|:----------|
|Insert Mode|Normal Windows state|
|Normal Mode|As in vim, cursor is moved by hjkl, w, etc... and some vim like commands are available.|
|Visual Mode|There are three visual mode: Character-wise, Line-wise, and Block-wise. Block-wise visual mode is available only the applications which support it (In the default applications, only TeraPad support Block-sise mode.)|
{'fraction_non_alphanumeric': 0.10889570552147239, 'fraction_numerical': 0.00030674846625766873, 'mean_word_length': 3.10125786163522, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '389650', 'n_tokens_mistral': 2154, 'n_tokens_neox': 2089, 'n_words': 916}