前回は薙刀式v16を設定する記事を書きました。
あれから薙刀式のv17ベスト版が登場したので、遅くなりましたが設定ファイルのみ更新します。
下記で設定したv16のファイルを、今回のv17版に差し替えるだけです。(Reloadを忘れずに)
なお、薙刀式作者の大岡さまより、上記の記事で悩んでいた部分について解説を頂きましたので、併せてご確認いただければ幸いです。(大岡さま、ありがとうございます!)
Windows 薙刀式v17
#更新 2026-0625 Win版
#テスト ローマ字 タイプ方式
@options no-update
@allow-unmapped-commands
@enforce-lowercase-commands
@forward-modifiers Shift Control Alt
[default]
NaginataMode = Virtual72
# スペースキーをシフトとして使用
# キーボード側のSandSを使う場合はコメントアウトして無効化
Space{Any} >> Shift{Any}
[stage]
#薙刀式 定義開始
[modifier = "NaginataMode !Meta !Control !Alt"]
# 事前に、MS-IMEのプロパティで
# ひらがなカタカナキー:IME ON、無変換キー:IME OFFに設定のこと
#IME on
(H J){60ms} >> ^ Lang1 !NaginataMode NaginataMode
#IME off
(F G){60ms} >> ^ Lang2 !NaginataMode
#固有名詞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{End} # 最新の位置(ファイル末尾)へ戻る
(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) >> ^ Meta{Slash} #再変換
(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) >> ^ F7
(D F Slash) >> ^F6
# 編集モード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[Delete, 2] ArrowLeft #セリフ接ぎ
#(M Comma D) >> ^ Home ArrowRight End repeat[Delete, 4] ArrowLeft #ト書き接ぎ
(M Comma C) >> ^ "」" Enter Enter
#(M Comma R) >> ^ Home Enter repeat[Space, 1] ArrowLeft #セリフ切り
#(M Comma F) >> ^ Home Enter repeat[Space, 3] ArrowLeft #ト書き切り
(M Comma V) >> ^ "」" Enter Enter "「" 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) >> ^ Meta{Slash} #再変換
(C V K) >> ^ ArrowRight
(C V Comma) >> ^ Shift{ArrowRight}
(C V O) >> ^ Control{V}
(C V L) >> ^ Shift{repeat[ArrowLeft, 7]}
(C V Period) >> ^ End Shift{Home}
(C V P) >> ^ Control{Z}
(C V Semicolon) >> Shift{repeat[ArrowRight, 7]}
(C V Slash) >> ^ Control{Y}
#薙刀式かな入力 定義開始
# 薙刀式かな入力 定義開始
# ぐぁぐぃぐぇぐぉぐゎ
(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
# ふぁふぃふぇふぉふゅ
(Semicolon V J) >> F A
(Semicolon V K) >> F I
(Semicolon V O) >> F E
(Semicolon V N) >> F O
(Semicolon V P) >> F Y U
# てぃてゅでぃでゅ
(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} >> M E ^
Shift{E} >> R I ^
Shift{R} >> N E ^
Shift{T} >> 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} >> Comma Enter
Shift{B} >> N U ^
# シフト面 右手
# >さよえゆ
# やのもつふ
# お。むわれ
Shift{Y} >> 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} >> Period 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
# みゃみゅみょ
S{H} >> ^ M Y A
H{S} >> ^ M Y A
S{P} >> ^ M Y U
P{S} >> ^ M Y U
S{I} >> ^ M Y O
I{S} >> ^ M Y 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 >> Minus ^
N >> T A ^
M >> N A ^
Comma >> X N ^
Period >> R A ^
Slash >> R E ^
# 薙刀式かな入力 定義終了
#薙刀式 定義終了
#英数モード 定義開始
[modifier = "!NaginataMode !Meta !Control !Alt"]
# IME ON/OFF
# 事前に、MS-IMEのプロパティで
# ひらがなカタカナキー:IME ON、無変換キー:IME OFFに設定のこと
#IME on
(H J){60ms} >> ^ Lang1 !NaginataMode NaginataMode
#IME off
(F G){60ms} >> ^ Lang2 !NaginataMode
#英数モード 定義終了
Mac 薙刀式v17
# 更新 2026-0625 Mac版
# ローマ字タイプ方式
@options no-update
@allow-unmapped-commands
@enforce-lowercase-commands
@forward-modifiers Shift Meta Alt
@macos-toggle-fn
[default]
naginataMode = Virtual72
# スペースキーをシフトとして使用
# キーボード側のSandSを使う場合はコメントアウトして無効化
Space{Any} >> Shift{Any}
# 独自のキー設定
Control{J} >> ArrowLeft
Control{L} >> ArrowRight
Control{I} >> ArrowUp
Control{K} >> ArrowDown
Control{U} >> Backspace
CapsLock >> Control
Lang2 >> Tab
Lang1 >> Enter
[stage]
# 薙刀式 定義開始
[modifier = "naginataMode !Meta !Control !Alt"]
# IME on
(H J){60ms} >> ^ 50ms Lang1 50ms !naginataMode naginataMode
# IME off
(F G){60ms} >> ^ Lang2 !naginataMode
#固有名詞1 ※Macは未対応
# 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 ?) 左手 - JIS記号対応版
#(J K Q) >> ^ Meta{End} # 最新の位置(ファイル末尾)へ戻る
(J K A) >> ^ "……" Enter
(J K Z) >> ^ Alt{Shift{Minus}} Alt{Shift{Minus}} Enter # ――
(J K W) >> ^ Alt{Slash} Enter # /
(J K S) >> ^ Shift{BracketRight} Enter # 『
(J K X) >> ^ Shift{Backslash} Enter # 』
(J K D) >> ^ Shift{Slash} Enter # ?
(J K C) >> ^ Shift{1} Enter # !
(J K R) >> ^ Meta{S} # 保存する
(J K F) >> ^ BracketRight Enter # 「
(J K V) >> ^ Backslash Enter # 」
(J K T) >> ^ Slash # ・
(J K G) >> ^ Shift{8} Enter # (
(J K B) >> ^ Shift{9} 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) >> ^ Lang1 Lang1 #再変換
(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) >> ^ F7
(D F Slash) >> ^ F6
# 編集モード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[Delete, 2] ArrowLeft #セリフ接ぎ
#(M Comma D) >> ^ Home ArrowRight End repeat[Delete, 4] ArrowLeft #ト書き接ぎ
(M Comma C) >> ^ Backslash Enter Enter #カッコ閉じ改行
#(M Comma R) >> ^ Home Enter repeat[Space, 1] ArrowLeft #セリフ切り
#(M Comma F) >> ^ Home Enter repeat[Space, 3] ArrowLeft #ト書き切り
(M Comma V) >> ^ Backslash Enter Enter BracketRight Enter #カッコ閉じ改行カッコ
#(M Comma T) >> "〇" Enter
(M Comma G) >> ^ repeat[Space, 3] # 空白3文字
(M Comma B) >> ^ Backslash Enter Enter Space # カッコ閉じ改行1文字空け
# (C V ?) 右手
(C V Y) >> Shift{Home}
(C V H) >> ^ Meta{C}
(C V N) >> ^ Shift{End}
(C V U) >> ^ Meta{X}
(C V J) >> ^ ArrowLeft
(C V M) >> ^ Shift{ArrowLeft}
(C V I) >> ^ Lang1 Lang1
(C V K) >> ^ ArrowRight
(C V Comma) >> ^ Shift{ArrowRight}
(C V O) >> ^ Meta{V}
(C V L) >> ^ Shift{repeat[ArrowLeft, 7]}
(C V Period) >> ^ End Shift{Home}
(C V P) >> ^ Meta{Z}
(C V Semicolon) >> Shift{repeat[ArrowRight, 7]}
(C V Slash) >> ^ Meta{Y}
# 薙刀式かな入力 定義開始
# ぐぁぐぃぐぇぐぉぐゎ
(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
# ふぁふぃふぇふぉふゅ
(Semicolon V J) >> F A
(Semicolon V K) >> F I
(Semicolon V O) >> F E
(Semicolon V N) >> F O
(Semicolon V P) >> F Y U
# てぃてゅでぃでゅ
(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} >> M E ^
Shift{E} >> R I ^
Shift{R} >> N E ^
Shift{T} >> 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} >> Comma Enter
Shift{B} >> N U ^
# シフト面 右手
# >さよえゆ
# やのもつふ
# お。むわれ
Shift{Y} >> 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} >> Period 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
# みゃみゅみょ
S{H} >> ^ M Y A
H{S} >> ^ M Y A
S{P} >> ^ M Y U
P{S} >> ^ M Y U
S{I} >> ^ M Y O
I{S} >> ^ M Y 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 >> Minus ^
N >> T A ^
M >> N A ^
Comma >> X N ^
Period >> R A ^
Slash >> R E ^
# 薙刀式かな入力 定義終了
# 薙刀式 定義終了
# 英数モード 定義開始
[modifier = "!naginataMode !Meta !Control !Alt"]
# IME on
(H J){60ms} >> ^ 50ms Lang1 50ms !naginataMode naginataMode
# IME off
(F G){60ms} >> ^ Lang2 !naginataMode
# 英数モード 定義終了
Linux 薙刀式v17
# 更新:2026-0625
# OS:Linux Mint
# JIS設定
@options no-update
@allow-unmapped-commands
@enforce-lowercase-commands
@forward-modifiers Shift Control Alt
[default]
naginataMode = Virtual72
# スペースキーをシフトとして使用
# キーボード側のSandSを使う場合はコメントアウトして無効化
Space{Any} >> Shift{Any}
# 薙刀式以外の独自のキー設定はここに書いてください
#CapsLock >> Control
[stage]
# 薙刀式 定義開始
[modifier = "naginataMode !Meta !Control !Alt"]
# IME on
(H J){60ms} >> ^ Convert !naginataMode naginataMode #92
# IME off
(F G){60ms} >> ^ NonConvert !naginataMode #94
#固有名詞1 ※Linuxは未対応
# 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 ?) 左手 - JIS記号対応版
(J K Q) >> ^ Control{End} # 最新の位置(ファイル末尾)へ戻る
#(J K A) >> ^ "……" Enter
#(J K Z) >> ^ "――"Enter
(J K W) >> ^ Alt{Slash} Enter # /
#(J K S) >> ^ Shift{BracketRight} Enter # 『
#(J K X) >> ^ Shift{Backslash} Enter # 』
(J K D) >> ^ Shift{Slash} Enter # ?
(J K C) >> ^ Shift{1} Enter # !
(J K R) >> ^ Control{S} # 保存する
(J K F) >> ^ BracketRight # 「 ※『 が変換で出せるようにEnterしない
(J K V) >> ^ Backslash # 」 ※』 が変換で出せるようにEnterしない
(J K T) >> ^ Slash # ・
(J K G) >> ^ Shift{8} Enter # (
(J K B) >> ^ Shift{9} 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) >> ^ 92 # Mozcは再変換未対応
(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) >> ^ F7
(D F Slash) >> ^ F6
# 編集モード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[Delete, 2] ArrowLeft #セリフ接ぎ
#(M Comma D) >> ^ Home ArrowRight End repeat[Delete, 4] ArrowLeft #ト書き接ぎ
(M Comma C) >> ^ Backslash Enter Enter #カッコ閉じ改行
#(M Comma R) >> ^ Home Enter repeat[Space, 1] ArrowLeft #セリフ切り
#(M Comma F) >> ^ Home Enter repeat[Space, 3] ArrowLeft #ト書き切り
(M Comma V) >> ^ Backslash Enter Enter BracketRight Enter #カッコ閉じ改行カッコ
#(M Comma T) >> "〇" Enter
(M Comma G) >> ^ repeat[Space, 3] # 空白3文字
(M Comma B) >> ^ Backslash Enter Enter Space # カッコ閉じ改行1文字空け
# (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) >> ^ 92 # Mozcは再変換未対応
(C V K) >> ^ ArrowRight
(C V Comma) >> ^ Shift{ArrowRight}
(C V O) >> ^ Control{V}
(C V L) >> ^ Shift{repeat[ArrowLeft, 7]}
(C V Period) >> ^ End Shift{Home}
(C V P) >> ^ Control{Z}
(C V Semicolon) >> Shift{repeat[ArrowRight, 7]}
(C V Slash) >> ^ Control{Y}
# 薙刀式かな入力 定義開始
# ぐぁぐぃぐぇぐぉぐゎ
(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
# ふぁふぃふぇふぉふゅ
(Semicolon V J) >> F A
(Semicolon V K) >> F I
(Semicolon V O) >> F E
(Semicolon V N) >> F O
(Semicolon V P) >> F Y U
# てぃてゅでぃでゅ
(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} >> M E ^
Shift{E} >> R I ^
Shift{R} >> N E ^
Shift{T} >> 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} >> Comma Enter
Shift{B} >> N U ^
# シフト面 右手
# >さよえゆ
# やのもつふ
# お。むわれ
Shift{Y} >> 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} >> Period 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
# みゃみゅみょ
S{H} >> ^ M Y A
H{S} >> ^ M Y A
S{P} >> ^ M Y U
P{S} >> ^ M Y U
S{I} >> ^ M Y O
I{S} >> ^ M Y 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 >> Minus ^
N >> T A ^
M >> N A ^
Comma >> X N ^
Period >> R A ^
Slash >> R E ^
# 薙刀式かな入力 定義終了
# 薙刀式 定義終了
# 英数モード 定義開始
[modifier = "!naginataMode !Meta !Control !Alt"]
# IME on
(H J){60ms} >> ^ Convert !naginataMode naginataMode
# IME off
(F G){60ms} >> ^ NonConvert !naginataMode
# 英数モード 定義終了
終わりに
以上です。
前回の記事に沿って自分好みのカスタマイズも可能です。
良き薙刀式ライフを!