のどか(or窓使いの憂鬱)でセミコロンをエンターに!

僕は、Windows7 64bitを使ってまして、
キーバインドをのどか(窓使いの憂鬱の派生バージョン)で、変更しています。

まず、セミコロンをエンターにし、
無変換+j でカーソルを左に移動、
無変換+l でカーソルを右に移動、
無変換+i でカーソルを上に移動、
無変換+m でカーソルを下に移動、
無変換+o で一文字削除
と、まあちょっと変態チックなキーバインドをしています。

ただ、セミコロンをエンターにするのはマジでいいですよ!
だってエンター遠いでしょ?
「カチャカチャ…ッターン!!」
とか隣の人がやってたらイラッとくるじゃないですか。

なので、静かにセミコロンでエンター。これが大人。

ちなみに、セミコロンを打つには「Ctrl+;」にしてます。

ってことで、".nodoka"ファイルを晒します。

include "109.mayu" # 109 キーボード設定 

keymap Global

# 英数を左Control に
def key CapsLock = 0x3a	 # 英数
mod control += CapsLock	
key *CapsLock = *LControl


# 移動とかに使用するので無効化する
key *無変換 =

# 無変換をモディファイヤキーに設定
mod mod0 = 無変換

# セミコロンをエンターに
key *IC-SemiColon = Enter

# Ctrlを押しながらだとセミコロンに
key *IC-C-~S-SemiColon = SemiColon


# 移動キーの定義
key M0-Q = C-PageUp
key M0-W = C-PageDown

key M0-I = UP
key M0-M = DOWN
key M0-J = LEFT
key M0-L = RIGHT

key M0-U = HOME
key M0-P = END

key M0-O = Backspace
key IC-M0-O = Backspace

key M0-D = DELETE

key S-M0-I = S-UP
key S-M0-M = S-DOWN
key S-M0-J = S-LEFT
key S-M0-L = S-RIGHT

key M0-F = $ToggleIME

ただ、最近、emacsかviを使えるようになりたいなあと、思っています。
emacsとviって、どっちがいいんですかね?