0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

keymapper 薙刀式の設定 その6

Posted at

テスト ローマ字のタイプ方式

その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]}


#英数モード 定義終了


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?