テスト ローマ字のタイプ方式
その5 かな文字出力を、ローマ字のタイプ方式にしてテスト
かな文字出力で、かな文字入力できない場合には、
こっちを使う
keymapper.conf
#更新 2025-0805
#テスト ローマ字 タイプ方式
@options no-update
@allow-unmapped-commands
@enforce-lowercase-commands
@forward-modifiers Shift Control Alt
[default]
NagenataMode = Virtual72
# キーボード側のSandSを使う場合は
# コメントアウトして無効化してください
# SandS
Space{Any} >> Shift{Any}
[stage]
# IME on Off アプリ定義
#iEdit
[system="Windows" title = "iText"]
#IME on
ContextActive >> Lang1 !NagenataMode NagenataMode
#Notepad
[system="Windows" class = "Notepad" modifier = "!NagenataMode"]
#IME off
ContextActive >> Lang2 !NagenataMode
#薙刀式 定義開始
[modifier = "NagenataMode !Meta !Control !Alt"]
#IME on
(H J){120ms} >> ^ Lang1 !NagenataMode NagenataMode
#IME off
(F G){120ms} >> ^ Lang2 !NagenataMode
#固有名詞1
# UIを押しながら左手
#(U I Q) >>
#(U I A) >>
#(U I Z) >>
(U I W) >> ^ "天空のファルコーン"
(U I S) >> ^ "ミツルギ"
#(U I X) >>
(U I E) >> ^ "天ファル"
(U I D) >> ^ "韮澤"
(U I C) >> ^ "戸田"
(U I R) >> ^ "神山"
(U I F) >> ^ "上山"
#(U I V) >>
#(U I T) >>
(U I G) >> ^ "チャンプ"
#(U I B) >>
# ERを押しながら右手
#(E R Y) >>
(E R H) >> ^ "山根"
#(E R N) >>
#(E R U) >>
#(E R J) >>
#(E R M) >>
#(E R I) >>
#(E R K) >>
#(E R Comma) >>
(E R O) >> ^ "えりりん"
#(E R L) >>
(E R Period) >> ^ "渡辺"
#(E R P) >>
(E R Semicolon) >> ^ "深町"
#(E R Slash) >>
# 編集モード1
# 中段人差し指+中指を押しながら
#「て」の部分は定義できない。「ディ」があるため
# (J K ?) 左手
(J K Q) >> ^ Control{N}
(J K A) >> ^ "……" Enter
(J K Z) >> ^ "――" Enter
(J K W) >> ^ "/" Enter
(J K S) >> ^ "『" Enter
(J K X) >> ^ "』" Enter
#(J K E) >> #でぃ
(J K D) >> ^ "?" Enter
(J K C) >> ^ "!" Enter
(J K R) >> ^ Control{S}
(J K F) >> ^ "「" Enter
(J K V) >> ^ "」" Enter
(J K T) >> "・"
(J K G) >> ^ "(" Enter
(J K B) >> ^ ")" Enter
# (D F ?) 右手
(D F Y) >> Home
(D F H) >> ^ Enter End
(D F N) >> ^ End
(D F U) >> ^ Shift{End} Backspace
(D F J) >> ^ ArrowUp
(D F M) >> ^ ArrowDown
(D F I) >> ^ Convert
(D F K) >> ^ Shift{ArrowUp}
(D F Comma) >> ^ Shift{ArrowDown}
(D F O) >> ^ Delete
(D F L) >> ^ Shift{repeat[ArrowUp, 7]}
(D F Period) >> ^ Shift{repeat[ArrowDown, 7]}
(D F P) >> ^ Shift{Escape Escape}
(D F Semicolon) >> ^ Control{I}
(D F Slash) >> Control{U}^
# 編集モード2
# 下段人差指+中指
# (M Comma ?) 左手
(M Comma Q) >> ^ "|" Enter
(M Comma A) >> ^ "《" Enter
(M Comma Z) >> ^ "》" Enter
(M Comma W) >> ^ " × × ×" Enter Enter
(M Comma S) >> ^ "【" Enter
(M Comma X) >> ^ "】" Enter
(M Comma E) >> ^ Home ArrowRight End repeat[Space, 1] ArrowLeft
(M Comma D) >> ^ Home ArrowRight End repeat[Space, 3] ArrowLeft
(M Comma C) >> ^ "」" Enter Enter "「" Enter
(M Comma R) >> ^ Home Enter End repeat[Delete, 2] ArrowLeft
(M Comma F) >> ^ "「" Enter
(M Comma V) >> ^ "」" Enter
(M Comma T) >> "〇" Enter
(M Comma G) >> ^ repeat[Space, 3]
(M Comma B) >> ^ "」" Enter Enter Space
# (C V ?) 右手
(C V Y) >> Shift{Home}
(C V H) >> ^ Control{C}
(C V N) >> ^ Shift{End}
(C V U) >> ^ Control{X}
(C V J) >> ^ ArrowLeft
(C V M) >> ^ Shift{ArrowLeft}
(C V I) >> ^ Convert
(C V K) >> ^ ArrowRight
(C V Comma) >> ^ Shift{ArrowRight}
(C V O) >> ^ Control{V}
(C V L) >> ^ Enter Space Shift{Home} Control{X} Backspace
(C V Period) >> ^ Shift{repeat[ArrowLeft, 7]}
(C V P) >> ^ Control{Z}
(C V Semicolon) >> ^ Control{Y}
(C V Slash) >> Shift{repeat[ArrowRight, 7]}
#薙刀式かな入力 定義開始
#ぐぁぐぃぐぇぐぉぐゎ
(H F J) >> G W A
(H F K) >> G W I
(H F O) >> G W E
(H F N) >> G W O
(H F Period) >> G U X W A
#くぁくぃくぇくぉくゎ
(H V J) >> Q A
(H V K) >> Q I
(H V O) >> Q E
(H V N) >> Q O
(H V Period) >> K U X W A
#てぃてゅでぃでゅ
(E M K) >> T H I
(E M P) >> T H U
(E J K) >> D H I
(E J P) >> D H U
#ちぇ ぢぇ
(G O M) >> C H E
(G O J) >> D Y E
#しぇ じぇ
(R M O) >> S H E
(R J O) >> J E
#うぃうぇうぉ
(L V K) >> W I
(L V O) >> W E
(L V N) >> W H O
#いぇつぁ
(K V O) >> Y E
(L V J) >> T S A
#ヴぁヴぃヴヴぇヴぉヴゅ
(L F J) >> V A
(L F K) >> V I
(L F Semicolon) >> V U
(L F O) >> V E
(L F N) >> V O
(L F P) >> V Y U
#とぉどぉ
(D M L) >> T W O
(D J L) >> D W O
#ぴゃぴゅぴょ
(X M H) >> P Y A
(X M P) >> P Y U
(X M I) >> P Y O
#びゃびゅびょ
(X J H) >> B Y A
(X J P) >> B Y U
(X J I) >> B Y O
#ぢゃぢゅぢょ
(G J H) >> D Y A
(G J P) >> D Y U
(G J I) >> D Y O
#じゃじゅじょ
(R J H) >> J A
(R J P) >> J U
(R J I) >> J O
#ぎゃぎゅぎょ
(W J H) >> G Y A
(W J P) >> G Y U
(W J I) >> G Y O
#シフト面 左手
# 小ねりめ<
# せみにまち
# ほひを、ぬ
Shift{Q} >>
Shift{W} >> N E ^
Shift{E} >> R I ^
Shift{R} >> M E ^
Shift{T} >> Shift{ArrowLeft}
Shift{A} >> S E ^
Shift{S} >> M I ^
Shift{D} >> N I ^
Shift{F} >> M A ^
Shift{G} >> T I ^
Shift{Z} >> H O ^
Shift{X} >> H I ^
Shift{C} >> W O ^
Shift{V} >> "、" Enter
Shift{B} >> N U ^
#シフト面 右手
# >さよえゆ
# やのもつふ
# お。むわれ
Shift{Y} >> Shift{ArrowRight}
Shift{U} >> S A ^
Shift{I} >> Y O ^
Shift{O} >> E ^
Shift{P} >> Y U ^
Shift{H} >> Y A ^
Shift{J} >> N O ^
Shift{K} >> M O ^
Shift{L} >> T U ^
Shift{Semicolon} >> H U ^
Shift{N} >> O ^
Shift{M} >> "。" Enter
Shift{Comma} >> M U ^
Shift{Period} >> W A ^
Shift{Slash} >> R E ^
#ヵヶ
Q{F} >> ^ X K A
F{Q} >> ^ X K A
Q{S} >> ^ X K E
S{Q} >> ^ X K E
#ゎ
Q{Period} >> ^ X W A
Period{Q} >> ^ X W A
#ゃゅょ
Q{H} >> ^ X Y A
H{Q} >> ^ X Y A
Q{P} >> ^ X Y U
P{Q} >> ^ X Y U
Q{I} >> ^ X Y O
I{Q} >> ^ X Y O
#ぁぃぅぇぉ
Q{J} >> ^ X A
J{Q} >> ^ X A
Q{K} >> ^ X I
K{Q} >> ^ X I
Q{L} >> ^ X U
L{Q} >> ^ X U
Q{O} >> ^ X E
O{Q} >> ^ X E
Q{N} >> ^ X O
N{Q} >> ^ X O
#りゃりゅりょ
E{H} >> ^ R Y A
H{E} >> ^ R Y A
E{P} >> ^ R Y U
P{E} >> ^ R Y U
E{I} >> ^ R Y O
I{E} >> ^ R Y O
#ひゃひょひゅ
X{H} >> ^ H Y A
H{X} >> ^ H Y A
X{P} >> ^ H Y U
P{X} >> ^ H Y U
X{I} >> ^ H Y O
I{X} >> ^ H Y O
#にゃにゅにょ
D{H} >> ^ N Y A
H{D} >> ^ N Y A
D{P} >> ^ N Y U
P{D} >> ^ N Y U
D{I} >> ^ N Y O
I{D} >> ^ N Y O
#ちゃちゅちょ
G{H} >> ^ T Y A
H{G} >> ^ T Y A
G{P} >> ^ T Y U
P{G} >> ^ T Y U
G{I} >> ^ T Y O
I{G} >> ^ T Y O
#しゃしゅしょ
R{H} >> ^ S Y A
H{R} >> ^ S Y A
R{P} >> ^ S Y U
P{R} >> ^ S Y U
R{I} >> ^ S Y O
I{R} >> ^ S Y O
#きゃきゅきょ
H{W} >> ^ K Y A
W{H} >> ^ K Y A
W{P} >> ^ K Y U
P{W} >> ^ K Y U
W{I} >> ^ K Y O
I{W} >> ^ K Y O
#ぱぴぷぺぽ
C{M} >> ^ P A
M{C} >> ^ P A
X{M} >> ^ P I
M{X} >> ^ P I
Semicolon{V} >> ^ P U
V{Semicolon} >> ^ P U
P{V} >> ^ P E
V{P} >> ^ P E
Z{M} >> ^ P O
M{Z} >> ^ P O
#ばびぶべぼ
C{J} >> ^ B A
J{C} >> ^ B A
X{J} >> ^ B I
J{X} >> ^ B I
Semicolon{F} >> ^ B U
F{Semicolon} >> ^ B U
P{F} >> ^ B E
F{P} >> ^ B E
Z{J} >> ^ B O
J{Z} >> ^ B O
#だぢづでど
N{F} >> ^ D A
F{N} >> ^ D A
G{J} >> ^ D I
J{G} >> ^ D I
L{F} >> ^ D U
F{L} >> ^ D U
E{J} >> ^ D E
J{E} >> ^ D E
D{J} >> ^ D O
J{D} >> ^ D O
#ざじずぜぞ
F{U} >> ^ Z A
U{F} >> ^ Z A
R{J} >> ^ Z I
J{R} >> ^ Z I
F{O} >> ^ Z U
O{F} >> ^ Z U
A{J} >> ^ Z E
J{A} >> ^ Z E
B{J} >> ^ Z O
J{B} >> ^ Z O
#がぎぐげご
F{J} >> ^ G A
J{F} >> ^ G A
W{J} >> ^ G I
J{W} >> ^ G I
H{F} >> ^ G U
F{H} >> ^ G U
S{J} >> ^ G E
J{S} >> ^ G E
V{J} >> ^ G O
J{V} >> ^ G O
#改行
V{M} >> ^ Enter
M{V} >> ^ Enter
#通常面 左手
# 小きてし←
# ろけとかっ
# ほひはこそ
Q >>
W >> ^ K I
E >> ^ T E
R >> ^ S I
T >> ArrowLeft
A >> ^ R O
S >> ^ K E
D >> ^ T O
V >> ^ K O
G >> ^ X T U
Z >> ^ H O
X >> ^ H I
C >> ^ H A
F >> ^ K A
B >> ^ S O
#通常面 右手
# →削るすへ
# くあいうー
# たなんられ
Y >> ArrowRight
U >> Backspace
I >> ^ R U
O >> ^ S U
P >> ^ H E
H >> ^ K U
J >> ^ A
K >> ^ I
L >> ^ U
Semicolon >> ^ "ー"
N >> ^ T A
M >> ^ N A
Comma >> ^ X N
Period >> ^ R A
Slash >> ^ R E
#薙刀式かな入力 定義終了
#薙刀式 定義終了
#英数モード 定義開始
[modifier = "!NagenataMode !Meta !Control !Alt"]
# IME ON/OFF
# 事前に、MS-IMEのプロパティで
# ひらがなカタカナキー:IME ON、無変換キー:IME OFFに設定のこと
# HJ: ON / FG: OFF
#IME on
(H J){120ms} >> ^ 0x0070 !NagenataMode NagenataMode
#IME off
(F G){120ms} >> ^ 0x007B !NagenataMode
#改行
V{M} >> ^ Enter
M{V} >> ^ Enter
# 編集モード1
# 中段人差し指+中指を押しながら
#「て」の部分は定義できない。「ディ」があるため
# (J K ?) 左手
(J K Q) >> ^ Control{N}
(J K A) >> ^ "……" Enter
(J K Z) >> ^ "――" Enter
(J K W) >> ^ "/" Enter
(J K S) >> ^ "『" Enter
(J K X) >> ^ "』" Enter
#(J K E) >> #でぃ
(J K D) >> ^ "?" Enter
(J K C) >> ^ "!" Enter
(J K R) >> ^ Control{S}
(J K F) >> ^ "「" Enter
(J K V) >> ^ "」" Enter
(J K T) >> "・"
(J K G) >> ^ "(" Enter
(J K B) >> ^ ")" Enter
# (D F ?) 右手
(D F Y) >> Home
(D F H) >> ^ Enter End
(D F N) >> ^ End
(D F U) >> ^ Shift{End} Backspace
(D F J) >> ^ ArrowUp
(D F M) >> ^ ArrowDown
(D F I) >> ^ Convert
(D F K) >> ^ Shift{ArrowUp}
(D F Comma) >> ^ Shift{ArrowDown}
(D F O) >> ^ Delete
(D F L) >> ^ Shift{repeat[ArrowUp, 7]}
(D F Period) >> ^ Shift{repeat[ArrowDown, 7]}
(D F P) >> ^ Shift{Escape Escape}
(D F Semicolon) >> ^ Control{I}
(D F Slash) >> Control{U} ^
# 編集モード2
# 下段人差指+中指
# (M Comma ?) 左手
(M Comma Q) >> ^ "|" Enter
(M Comma A) >> ^ "《" Enter
(M Comma Z) >> ^ "》" Enter
(M Comma W) >> ^ " × × ×" Enter Enter
(M Comma S) >> ^ "【" Enter
(M Comma X) >> ^ "】" Enter
(M Comma E) >> ^ Home ArrowRight End repeat[Space, 1] ArrowLeft
(M Comma D) >> ^ Home ArrowRight End repeat[Space, 3] ArrowLeft
(M Comma C) >> ^ "」" Enter Enter "「" Enter
(M Comma R) >> ^ Home Enter End repeat[Delete, 2] ArrowLeft
(M Comma F) >> ^ "「" Enter
(M Comma V) >> ^ "」" Enter
(M Comma T) >> "〇" Enter
(M Comma G) >> ^ repeat[Space, 3]
(M Comma B) >> ^ "」" Enter Enter Space
# (C V ?) 右手
(C V Y) >> Shift{Home}
(C V H) >> ^ Control{C}
(C V N) >> ^ Shift{End}
(C V U) >> ^ Control{X}
(C V J) >> ^ ArrowLeft
(C V M) >> ^ Shift{ArrowLeft}
(C V I) >> ^ Convert
(C V K) >> ^ ArrowRight
(C V Comma) >> ^ Shift{ArrowRight}
(C V O) >> ^ Control{V}
(C V L) >> ^ Enter Space Shift{Home} Control{X} Backspace
(C V Period) >> ^ Shift{repeat[ArrowLeft, 7]}
(C V P) >> ^ Control{Z}
(C V Semicolon) >> ^ Control{Y}
(C V Slash) >> Shift{repeat[ArrowRight, 7]}
#英数モード 定義終了