大正時代の和文電信用タイプライタに起源を持つ和文配列. 「ゐ」「ゑ」 のキーを有する点が魅力.
本来の規格は和欧文両用 3 段シフトだが, 英数字と欧文用記号を除外して実装した.
Mac 用キーカスタマイズソフト KeyRemap4MacBook に独自設定として追加する. 詳細は省く.
- 公開
大正時代の和文電信用タイプライタに起源を持つ和文配列. 「ゐ」「ゑ」 のキーを有する点が魅力.
本来の規格は和欧文両用 3 段シフトだが, 英数字と欧文用記号を除外して実装した.
Mac 用キーカスタマイズソフト KeyRemap4MacBook に独自設定として追加する. 詳細は省く.
<?xml version="1.0"?> | |
<root> | |
<item> | |
<!-- | |
JIS X 6001 (旧 JIS C 0803) | |
・仮名 48 種、濁点、半濁点、長音、句読点、括弧、中黒を収め、英数字およびその他の記号は省略した。 | |
本来の規格では句読点はカンマとピリオド、括弧は丸括弧である。 | |
・「ゐ」と「ゑ」の入力には ATOK 方式(shift+ひ、shift+へ)に対応した IME が必要。 | |
配列は以下の文献による。 | |
安岡 孝一「キー配列の規格制定史日本編 : JISキー配列の制定に至るまで」 | |
システム制御情報学会誌, Vol. 47, No. 12 pp. 559-564 (2003) | |
http://ci.nii.ac.jp/naid/110003892148/ | |
--> | |
<name>JIS X 6001-1961</name> | |
<identifier>private.jisx6001-1961</identifier> | |
<inputmode_only>JAPANESE</inputsource_only> | |
<!-- top --> | |
<autogen>--KeyToKey-- KeyCode::KEY_1, ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
<autogen>--KeyToKey-- KeyCode::KEY_2, ModifierFlag::NONE, KeyCode::JIS_HAT </autogen><!-- へ --> | |
<autogen>--KeyToKey-- KeyCode::KEY_3, ModifierFlag::NONE, KeyCode::V </autogen><!-- ひ --> | |
<autogen>--KeyToKey-- KeyCode::KEY_4, ModifierFlag::NONE, KeyCode::COMMA </autogen><!-- ね --> | |
<autogen>--KeyToKey-- KeyCode::KEY_5, ModifierFlag::NONE, KeyCode::JIS_COLON </autogen><!-- け --> | |
<autogen>--KeyToKey-- KeyCode::KEY_6, ModifierFlag::NONE, KeyCode::S </autogen><!-- と --> | |
<autogen>--KeyToKey-- KeyCode::KEY_7, ModifierFlag::NONE, KeyCode::O </autogen><!-- ら --> | |
<autogen>--KeyToKey-- KeyCode::KEY_8, ModifierFlag::NONE, KeyCode::KEY_0 </autogen><!-- わ --> | |
<autogen>--KeyToKey-- KeyCode::KEY_9, ModifierFlag::NONE, KeyCode::JIS_BRACKET_RIGHT</autogen><!-- む --> | |
<autogen>--KeyToKey-- KeyCode::KEY_0, ModifierFlag::NONE, KeyCode::M </autogen><!-- も --> | |
<autogen>--KeyToKey-- KeyCode::MINUS, ModifierFlag::NONE, KeyCode::SLASH </autogen><!-- め --> | |
<autogen>--KeyToKey-- KeyCode::JIS_HAT, ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
<autogen>--KeyToKey-- KeyCode::JIS_YEN, ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
<!-- upper --> | |
<autogen>--KeyToKey-- KeyCode::Q, ModifierFlag::NONE, KeyCode::JIS_ATMARK</autogen><!-- ゛ --> | |
<autogen>--KeyToKey-- KeyCode::W, ModifierFlag::NONE, KeyCode::MINUS </autogen><!-- ほ --> | |
<autogen>--KeyToKey-- KeyCode::E, ModifierFlag::NONE, KeyCode::KEY_2 </autogen><!-- ふ --> | |
<autogen>--KeyToKey-- KeyCode::R, ModifierFlag::NONE, KeyCode::H </autogen><!-- く --> | |
<autogen>--KeyToKey-- KeyCode::T, ModifierFlag::NONE, KeyCode::B </autogen><!-- こ --> | |
<autogen>--KeyToKey-- KeyCode::Y, ModifierFlag::NONE, KeyCode::A </autogen><!-- ち --> | |
<autogen>--KeyToKey-- KeyCode::U, ModifierFlag::NONE, KeyCode::KEY_9 </autogen><!-- よ --> | |
<autogen>--KeyToKey-- KeyCode::I, ModifierFlag::NONE, KeyCode::KEY_4 </autogen><!-- う --> | |
<autogen>--KeyToKey-- KeyCode::O, ModifierFlag::NONE, KeyCode::Y </autogen><!-- ん --> | |
<autogen>--KeyToKey-- KeyCode::P, ModifierFlag::NONE, KeyCode::U </autogen><!-- な --> | |
<autogen>--KeyToKey-- KeyCode::JIS_ATMARK, ModifierFlag::NONE, KeyCode::KEY_7 </autogen><!-- や --> | |
<autogen>--KeyToKey-- KeyCode::JIS_BRACKET_LEFT, ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
<!-- middle --> | |
<autogen>--KeyToKey-- KeyCode::A, ModifierFlag::NONE, KeyCode::DOT </autogen><!-- る --> | |
<autogen>--KeyToKey-- KeyCode::S, ModifierFlag::NONE, KeyCode::F </autogen><!-- は --> | |
<autogen>--KeyToKey-- KeyCode::D, ModifierFlag::NONE, KeyCode::Q </autogen><!-- た --> | |
<autogen>--KeyToKey-- KeyCode::F, ModifierFlag::NONE, KeyCode::T </autogen><!-- か --> | |
<autogen>--KeyToKey-- KeyCode::G, ModifierFlag::NONE, KeyCode::D </autogen><!-- し --> | |
<autogen>--KeyToKey-- KeyCode::H, ModifierFlag::NONE, KeyCode::E </autogen><!-- い --> | |
<autogen>--KeyToKey-- KeyCode::J, ModifierFlag::NONE, KeyCode::J </autogen><!-- ま --> | |
<autogen>--KeyToKey-- KeyCode::K, ModifierFlag::NONE, KeyCode::X </autogen><!-- さ --> | |
<autogen>--KeyToKey-- KeyCode::L, ModifierFlag::NONE, KeyCode::L </autogen><!-- り --> | |
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::NONE, KeyCode::KEY_5 </autogen><!-- え --> | |
<autogen>--KeyToKey-- KeyCode::JIS_COLON, ModifierFlag::NONE, KeyCode::JIS_UNDERSCORE</autogen><!-- ろ --> | |
<autogen>--KeyToKey-- KeyCode::JIS_BRACKET_RIGHT, ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
<!-- lower --> | |
<autogen>--KeyToKey-- KeyCode::Z, ModifierFlag::NONE, KeyCode::R </autogen><!-- す --> | |
<autogen>--KeyToKey-- KeyCode::X, ModifierFlag::NONE, KeyCode::I </autogen><!-- に --> | |
<autogen>--KeyToKey-- KeyCode::C, ModifierFlag::NONE, KeyCode::P </autogen><!-- せ --> | |
<autogen>--KeyToKey-- KeyCode::V, ModifierFlag::NONE, KeyCode::W </autogen><!-- て --> | |
<autogen>--KeyToKey-- KeyCode::B, ModifierFlag::NONE, KeyCode::KEY_6 </autogen><!-- お --> | |
<autogen>--KeyToKey-- KeyCode::N, ModifierFlag::NONE, KeyCode::G </autogen><!-- き --> | |
<autogen>--KeyToKey-- KeyCode::M, ModifierFlag::NONE, KeyCode::Z </autogen><!-- つ --> | |
<autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::NONE, KeyCode::K </autogen><!-- の --> | |
<autogen>--KeyToKey-- KeyCode::DOT, ModifierFlag::NONE, KeyCode::KEY_3 </autogen><!-- あ --> | |
<autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::NONE, KeyCode::N </autogen><!-- み --> | |
<autogen>--KeyToKey-- KeyCode::JIS_UNDERSCORE, ModifierFlag::NONE, KeyCode::VK_NONE</autogen><!-- 無 --> | |
<!-- top shift --> | |
<autogen>--KeyToKey-- KeyCode::KEY_1, VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
<autogen>--KeyToKey-- KeyCode::KEY_2, VK_SHIFT | ModifierFlag::NONE, KeyCode::JIS_HAT </autogen><!-- へ --> | |
<autogen>--KeyToKey-- KeyCode::KEY_3, VK_SHIFT | ModifierFlag::NONE, KeyCode::V </autogen><!-- ひ --> | |
<autogen>--KeyToKey-- KeyCode::KEY_4, VK_SHIFT | ModifierFlag::NONE, KeyCode::COMMA </autogen><!-- ね --> | |
<autogen>--KeyToKey-- KeyCode::KEY_5, VK_SHIFT | ModifierFlag::NONE, KeyCode::JIS_COLON </autogen><!-- け --> | |
<autogen>--KeyToKey-- KeyCode::KEY_6, VK_SHIFT | ModifierFlag::NONE, KeyCode::S </autogen><!-- と --> | |
<autogen>--KeyToKey-- KeyCode::KEY_7, VK_SHIFT | ModifierFlag::NONE, KeyCode::O </autogen><!-- ら --> | |
<autogen>--KeyToKey-- KeyCode::KEY_8, VK_SHIFT | ModifierFlag::NONE, KeyCode::KEY_0 </autogen><!-- わ --> | |
<autogen>--KeyToKey-- KeyCode::KEY_9, VK_SHIFT | ModifierFlag::NONE, KeyCode::JIS_BRACKET_RIGHT</autogen><!-- む --> | |
<autogen>--KeyToKey-- KeyCode::KEY_0, VK_SHIFT | ModifierFlag::NONE, KeyCode::M </autogen><!-- も --> | |
<autogen>--KeyToKey-- KeyCode::MINUS, VK_SHIFT | ModifierFlag::NONE, KeyCode::SLASH </autogen><!-- め --> | |
<autogen>--KeyToKey-- KeyCode::JIS_HAT, VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
<autogen>--KeyToKey-- KeyCode::JIS_YEN, VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
<!-- upper shift --> | |
<autogen>--KeyToKey-- KeyCode::Q, VK_SHIFT | ModifierFlag::NONE, KeyCode::JIS_BRACKET_LEFT</autogen><!-- ゜ --> | |
<autogen>--KeyToKey-- KeyCode::W, VK_SHIFT | ModifierFlag::NONE, KeyCode::MINUS </autogen><!-- ほ --> | |
<autogen>--KeyToKey-- KeyCode::E, VK_SHIFT | ModifierFlag::NONE, KeyCode::KEY_2 </autogen><!-- ふ --> | |
<autogen>--KeyToKey-- KeyCode::R, VK_SHIFT | ModifierFlag::NONE, KeyCode::H </autogen><!-- く --> | |
<autogen>--KeyToKey-- KeyCode::T, VK_SHIFT | ModifierFlag::NONE, KeyCode::B </autogen><!-- こ --> | |
<autogen>--KeyToKey-- KeyCode::Y, VK_SHIFT | ModifierFlag::NONE, KeyCode::A </autogen><!-- ち --> | |
<autogen>--KeyToKey-- KeyCode::U, VK_SHIFT | ModifierFlag::NONE, KeyCode::KEY_9 </autogen><!-- よ --> | |
<autogen>--KeyToKey-- KeyCode::I, VK_SHIFT | ModifierFlag::NONE, KeyCode::KEY_4 </autogen><!-- う --> | |
<autogen>--KeyToKey-- KeyCode::O, VK_SHIFT | ModifierFlag::NONE, KeyCode::Y </autogen><!-- ん --> | |
<autogen>--KeyToKey-- KeyCode::P, VK_SHIFT | ModifierFlag::NONE, KeyCode::U </autogen><!-- な --> | |
<autogen>--KeyToKey-- KeyCode::JIS_ATMARK, VK_SHIFT | ModifierFlag::NONE, KeyCode::KEY_7 </autogen><!-- や --> | |
<autogen>--KeyToKey-- KeyCode::JIS_BRACKET_LEFT, VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
<!-- middle shift --> | |
<autogen>--KeyToKey-- KeyCode::A, VK_SHIFT | ModifierFlag::NONE, KeyCode::SLASH, ModifierFlag::SHIFT_L</autogen><!-- ・ --> | |
<autogen>--KeyToKey-- KeyCode::S, VK_SHIFT | ModifierFlag::NONE, KeyCode::JIS_YEN </autogen><!-- ー --> | |
<autogen>--KeyToKey-- KeyCode::D, VK_SHIFT | ModifierFlag::NONE, KeyCode::KEY_8 </autogen><!-- ゆ --> | |
<autogen>--KeyToKey-- KeyCode::F, VK_SHIFT | ModifierFlag::NONE, KeyCode::SEMICOLON </autogen><!-- れ --> | |
<autogen>--KeyToKey-- KeyCode::G, VK_SHIFT | ModifierFlag::NONE, KeyCode::C </autogen><!-- そ --> | |
<autogen>--KeyToKey-- KeyCode::H, VK_SHIFT | ModifierFlag::NONE, KeyCode::V, ModifierFlag::SHIFT_L</autogen><!-- ゐ --> | |
<autogen>--KeyToKey-- KeyCode::J, VK_SHIFT | ModifierFlag::NONE, KeyCode::KEY_1 </autogen><!-- ぬ --> | |
<autogen>--KeyToKey-- KeyCode::K, VK_SHIFT | ModifierFlag::NONE, KeyCode::X </autogen><!-- さ --> | |
<autogen>--KeyToKey-- KeyCode::L, VK_SHIFT | ModifierFlag::NONE, KeyCode::DOT, ModifierFlag::SHIFT_L</autogen><!-- 。 --> | |
<autogen>--KeyToKey-- KeyCode::SEMICOLON, VK_SHIFT | ModifierFlag::NONE, KeyCode::JIS_HAT, ModifierFlag::SHIFT_L</autogen><!-- ゑ --> | |
<autogen>--KeyToKey-- KeyCode::JIS_COLON, VK_SHIFT | ModifierFlag::NONE, KeyCode::JIS_UNDERSCORE </autogen><!-- ろ --> | |
<autogen>--KeyToKey-- KeyCode::JIS_BRACKET_RIGHT, VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
<!-- lower shift --> | |
<autogen>--KeyToKey-- KeyCode::Z, VK_SHIFT | ModifierFlag::NONE, KeyCode::R </autogen><!-- す --> | |
<autogen>--KeyToKey-- KeyCode::X, VK_SHIFT | ModifierFlag::NONE, KeyCode::I </autogen><!-- に --> | |
<autogen>--KeyToKey-- KeyCode::C, VK_SHIFT | ModifierFlag::NONE, KeyCode::JIS_BRACKET_LEFT, ModifierFlag::SHIFT_L</autogen><!-- 「 --> | |
<autogen>--KeyToKey-- KeyCode::V, VK_SHIFT | ModifierFlag::NONE, KeyCode::COMMA, ModifierFlag::SHIFT_L</autogen><!-- 、 --> | |
<autogen>--KeyToKey-- KeyCode::B, VK_SHIFT | ModifierFlag::NONE, KeyCode::KEY_0, ModifierFlag::SHIFT_L</autogen><!-- を --> | |
<autogen>--KeyToKey-- KeyCode::N, VK_SHIFT | ModifierFlag::NONE, KeyCode::JIS_BRACKET_RIGHT, ModifierFlag::SHIFT_L</autogen><!-- 」 --> | |
<autogen>--KeyToKey-- KeyCode::M, VK_SHIFT | ModifierFlag::NONE, KeyCode::Z </autogen><!-- つ --> | |
<autogen>--KeyToKey-- KeyCode::COMMA, VK_SHIFT | ModifierFlag::NONE, KeyCode::K </autogen><!-- の --> | |
<autogen>--KeyToKey-- KeyCode::DOT, VK_SHIFT | ModifierFlag::NONE, KeyCode::KEY_3 </autogen><!-- あ --> | |
<autogen>--KeyToKey-- KeyCode::SLASH, VK_SHIFT | ModifierFlag::NONE, KeyCode::N </autogen><!-- み --> | |
<autogen>--KeyToKey-- KeyCode::JIS_UNDERSCORE, VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE </autogen><!-- 無 --> | |
</item> | |
</root> |