現在使用中の、直接入力用Dvorak配列改造版
半/全 | & | [ | { | ( | = | * | + | ) | } | ] | ! | # | \ | BS |
Tab | ; | , | . | y | p | f | l | k | r | b | / | @ | Enter | |
Ctrl | a | o | e | u | i | d | h | t | n | s | - | $ | ||
Shift | ' | q | j | c | x | g | m | w | v | z | Shift |
Shift面
半/全 | | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ` | % | BS |
Tab | : | < | > | Y | P | F | L | K | R | B | ? | ^ | Enter | |
Ctrl | A | O | E | U | I | D | H | T | N | S | _ | ~ | ||
Shift | “ | Q | J | C | X | G | M | W | V | Z | Shift |
以下は、昔の。
一般的なDvorak配列から、以下の点を変更
問題点
プログラミングで使いやすいように。文字同士の関連性を少しだけ考慮。
こちらもプログラミングが主だが、「括弧を入力し、キャレットを間に持ってくる」作業を一発で行う。
それぞれ隣り合ったキーを同時に打鍵する。また、
同時に打鍵する配列 /* * 記号多用版 Dvorak 配列 * http://www36.atpages.jp/~ikatakos/pot/doku.php/software/dvorakj/dvorakj_eng * * 以下の "Programmer Dvorak" を参考に * Programmer Dvorak * http://www.kaufmann.no/roland/dvorak/ * * 独自に、以下の点を追加・修正 * - 日本語キーボードの右下「ろ」もShift代わりに使う * - 日本語入力に合わせて、「C」と「K」を入れ替える * * - 上中下段の中指+薬指同時打鍵で、各種括弧やクオートを入力 * - 中段左右人差し指同時打鍵で、「function(){}」を入力 * - 上段左右人差し指同時打鍵で、カーソル行を複製 * - -(Homeで行先頭、Endで行末尾に移動するエディタのみ正しく動作、クリップボード使用) * */ [ &|[|{{}|(|=|*|{+}|)|{}}|]|{!}|{#}|\ | ;|,|. |p|y|f|g |k|r |l|/ |@ | a|o|e |u|i|d|h |t|n |s|- |$ | '|q|j |c|x|b|m |w|v |z| | ] -shift, +73[ @@@|0 |1 |2 |3 |4 |5 |6 |7 |8 |9 |` |% | : |< |> |P |Y |F |G |K |R |L |? |{^}| A |O |E |U |I |D |H |T |N |S |_ |~ | " |Q |J |C |X |B |M |W |V |Z | | ] /* 同時打鍵で記号を楽に入力 */ -12[ |''{←} ] -20[ |""{←} ] -2E[ |<>{←} ] -18[ | | | | | | |{{}{}}{←} ] -26[ | | | | | | |(){←} ] -34[ | | | | | | |[]{←} ] -16[ | | |{Home}+{End}^c^v{Enter}^v ] -24[ | | |function() {{}{}}{←}{Enter}{Enter}{↑}{Tab} ]
同時に打鍵する配列 /* * 記号多用版 Dvorak 配列 rpck(replace c and k) * http://www36.atpages.jp/~ikatakos/pot/doku.php/software/dvorakj/dvorakj_eng * * 以下の "Programmer Dvorak" を参考に * Programmer Dvorak * http://www.kaufmann.no/roland/dvorak/ * * 独自に、以下の点を追加・修正 * - 日本語キーボードの右下「ろ」もShift代わりに使う * - 日本語入力に合わせて、「C」と「K」を入れ替える * * - 上中下段の中指+薬指同時打鍵で、各種括弧やクオートを入力 * - 中段左右人差し指同時打鍵で、「function(){}」を入力 * - 上段左右人差し指同時打鍵で、カーソル行を複製 * - -(Homeで行先頭、Endで行末尾に移動するエディタのみ正しく動作、クリップボード使用) * */ [ &|[|{{}|(|=|*|{+}|)|{}}|]|{!}|{#}|\ | ;|,|. |p|y|f|g |k|r |l|/ |@ | a|o|e |u|i|d|h |t|n |s|- |$ | '|q|j |c|x|b|m |w|v |z| | ] -shift, +73[ @@@|0 |1 |2 |3 |4 |5 |6 |7 |8 |9 |` |% | : |< |> |P |Y |F |G |K |R |L |? |{^}| A |O |E |U |I |D |H |T |N |S |_ |~ | " |Q |J |C |X |B |M |W |V |Z | | ] /* 同時打鍵で記号を楽に入力 */ -12[ |''{←} ] -20[ |""{←} ] -2E[ |<>{←} ] -18[ | | | | | | |{{}{}}{←} ] -26[ | | | | | | |(){←} ] -34[ | | | | | | |[]{←} ] -16[ | | |{Home}+{End}^c^v{Enter}^v ] -24[ | | |function() {{}{}}{←}{Enter}{Enter}{↑}{Tab} ]