順に打鍵する配列 /* * DvorakJP * http://www7.plala.or.jp/dvorakjp/ * 7Dをバックスペースに割り当てる * 同時に本当のBackspaceをDvorakJ上で無効にしておいたほうがいいかもしれない * cを押した時にcと表示するバージョン * 問題は画面に表示されたカーソルの直前のキーではなく * 押されたキー順で判断しているところ * */ /* 単打 */ [ 1|2|3|4|5|6|7|8|9|0|「|」|{後退}| ’|、|。|p |y |f |g |c |r |l |・|=| a |o |e |u |i |d |h |t |n |s |ー|`| ;|q |j |k |x |b |m |w |v |z |¥| ] /* 代理BS後単打に */ -7D[ 1|2|3|4|5|6|7|8|9|0|「|」|{後退}| ’|、|。|p |y |f |g |c |r |l |・|=| a |o |e |u |i |d |h |t |n |s |ー|`| ;|q |j |k |x |b |m |w |v |z |¥| ] /* * 「二重母音拡張と撥音拡張」 */ /* y */ -14[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* * 「拗音拡張」、「二重母音拡張と撥音拡張」 */ /* 「 H 」キーをコンビネーションキーとして使う */ /* p */ -13[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* r */ -18[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* l */ -19[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* n */ -26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* s */ -27[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* q */ -2D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* j */ -2E[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* x */ -30[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* w */ -33[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* v */ -34[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* z */ -35[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* 拗音拡張 (h) */ /* ph */ -13-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ph[BS]つまりp */ -13-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* rh */ -18-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* rh[BS]つまりr */ -18-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* lh */ -19-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* lh[BS]つまりl */ -19-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* nh */ -26-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* nh[BS]つまりn */ -26-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* sh */ -27-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* sh[BS]つまりs */ -27-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* qh */ -2D-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* qh[BS]つまりq */ -2D-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* jh */ -2E-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* jh[BS]つまりj */ -2E-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* xh */ -30-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* xh[BS]つまりx */ -30-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* wh */ -33-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* wh[BS]つまりw */ -33-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* vh */ -34-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* vh[BS]つまりv */ -34-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* zh */ -35-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* zh[BS]つまりz */ -35-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | |y | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* 「 N 」キーをコンビネーションキーとして使う */ /* f */ -15[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* g */ -16[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* c */ -17[ | | | | | | | | | | | |{後退}| {BS}kai |{BS}kou |{BS}kei | |{BS}ky | | |c | | | | | {BS}ka |{BS}ko |{BS}ke |{BS}ku |{BS}ki | |h | |{BS}ky| | | | {BS}kann|{BS}konn|{BS}kenn|{BS}kunn|{BS}kinn| | | | | | | ] /* d */ -23[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* h */ -24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* t */ -25[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* b */ -31[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* m */ -32[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* fn */ -15-26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* fn[BS]つまりf */ -15-26-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* gn */ -16-26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* gn[BS]つまりg */ -16-26-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* cn */ -17-26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* cn[BS]つまりc(表示はk) */ -17-26-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* dn */ -18-26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* dn[BS]つまりd */ -18-26-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* hn */ -24-26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* hn[BS]つまりh */ -24-26-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* tn */ -25-26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* tn[BS]つまりt */ -25-26-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* bn */ -31-26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* bn[BS]つまりb */ -31-26-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* mn */ -32-26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* mn[BS]つまりm */ -32-26-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* cがらみの特殊な変化を指定 */ /* cy */ -17-14[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* cy[BS]つまりc */ -17-14-7D[ | | | | | | | | | | | |{後退}| {BS}kai |{BS}kou |{BS}kei | |{BS}ky | | |c | | | | | {BS}ka |{BS}ko |{BS}ke |{BS}ku |{BS}ki | |h | |{BS}ky| | | | {BS}kann|{BS}konn|{BS}kenn|{BS}kunn|{BS}kinn| | | | | | | ] /* ch */ -17-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ch[BS]つまりc */ -17-24-7D[ | | | | | | | | | | | |{後退}| {BS}kai |{BS}kou |{BS}kei | |{BS}ky | | |c | | | | | {BS}ka |{BS}ko |{BS}ke |{BS}ku |{BS}ki | |h | |{BS}ky| | | | {BS}kann|{BS}konn|{BS}kenn|{BS}kunn|{BS}kinn| | | | | | | ] /* cc */ -17-17[ | | | | | | | | | | | |{後退}| {BS}{BS}kkai |{BS}{BS}kkou |{BS}{BS}kkei | |{BS}{BS}kky | | | | | | | | {BS}{BS}kka |{BS}{BS}kko |{BS}{BS}kke |{BS}{BS}kku |{BS}{BS}kki | |h | |{BS}{BS}kky| | | | {BS}{BS}kkann|{BS}{BS}kkonn|{BS}{BS}kkenn|{BS}{BS}kkunn|kkinn| | | | | | | ] /* cc[BS]つまりc */ -17-17-7D[ | | | | | | | | | | | |{後退}| {BS}kai |{BS}kou |{BS}kei | |{BS}ky | | |c | | | | | {BS}ka |{BS}ko |{BS}ke |{BS}ku |{BS}ki | |h | |{BS}ky| | | | {BS}kann|{BS}konn|{BS}kenn|{BS}kunn|{BS}kinn| | | | | | | ] /* ccy */ -17-17-14[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ccy[BS]つまりcc */ -17-17-14-7D[ | | | | | | | | | | | |{後退}| {BS}{BS}kkai |{BS}{BS}kkou |{BS}{BS}kkei | |{BS}{BS}kky | | | | | | | | {BS}{BS}kka |{BS}{BS}kko |{BS}{BS}kke |{BS}{BS}kku |{BS}{BS}kki | |h | |{BS}{BS}kky| | | | {BS}{BS}kkann|{BS}{BS}kkonn|{BS}{BS}kkenn|{BS}{BS}kkunn|kkinn| | | | | | | ] /* ccy[BS][BS]つまりc */ -17-17-14-7D-7D[ | | | | | | | | | | | |{後退}| {BS}kai |{BS}kou |{BS}kei | |{BS}ky | | |c | | | | | {BS}ka |{BS}ko |{BS}ke |{BS}ku |{BS}ki | |h | |{BS}ky| | | | {BS}kann|{BS}konn|{BS}kenn|{BS}kunn|{BS}kinn| | | | | | | ] /* cch */ -17-17-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* cch[BS]つまりcc */ -17-17-24-7D[ | | | | | | | | | | | |{後退}| {BS}{BS}kkai |{BS}{BS}kkou |{BS}{BS}kkei | |{BS}{BS}kky | | | | | | | | {BS}{BS}kka |{BS}{BS}kko |{BS}{BS}kke |{BS}{BS}kku |{BS}{BS}kki | |h | |{BS}{BS}kky| | | | {BS}{BS}kkann|{BS}{BS}kkonn|{BS}{BS}kkenn|{BS}{BS}kkunn|kkinn| | | | | | | ] /* cch[BS]つまりc */ -17-17-24-7D-7D[ | | | | | | | | | | | |{後退}| {BS}kai |{BS}kou |{BS}kei | |{BS}ky | | |c | | | | | {BS}ka |{BS}ko |{BS}ke |{BS}ku |{BS}ki | |h | |{BS}ky| | | | {BS}kann|{BS}konn|{BS}kenn|{BS}kunn|{BS}kinn| | | | | | | ] /* ccn */ -17-17-26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ccn[BS]つまりcc */ -17-17-26-7D[ | | | | | | | | | | | |{後退}| {BS}{BS}kkai |{BS}{BS}kkou |{BS}{BS}kkei | |{BS}{BS}kky | | | | | | | | {BS}{BS}kka |{BS}{BS}kko |{BS}{BS}kke |{BS}{BS}kku |{BS}{BS}kki | |h | |{BS}{BS}kky| | | | {BS}{BS}kkann|{BS}{BS}kkonn|{BS}{BS}kkenn|{BS}{BS}kkunn|kkinn| | | | | | | ] /* ccn[BS][BS]つまりc */ -17-17-26-7D-7D[ | | | | | | | | | | | |{後退}| {BS}kai |{BS}kou |{BS}kei | |{BS}ky | | |c | | | | | {BS}ka |{BS}ko |{BS}ke |{BS}ku |{BS}ki | |h | |{BS}ky| | | | {BS}kann|{BS}konn|{BS}kenn|{BS}kunn|{BS}kinn| | | | | | | ]