順に打鍵する配列 /* * DvorakJP * http://www7.plala.or.jp/dvorakjp/ * 7Dをバックスペースに割り当てる * 同時に本当のBackspaceをDvorakJ上で無効にしておいたほうがいいかもしれない * cを押した時にkと表示するバージョン * 問題は画面に表示されたカーソルの直前のキーではなく * 押されたキー順で判断しているところ * */ /* 単打 */ [ 1|2|3|4|5|6|7|8|9|0|「|」|{後退}| ’|、|。|p |y |f |g |k |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 |k |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[ | | | | | | | | | | | |{後退}| ai |ou |ei | |y | | |k | | | | | | | | | | |{BS}ch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* 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 */ -17-26-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | |k | | | | | | | | | | |{BS}ch| |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[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | |k | | | | | | | | | | |{BS}ch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ch */ -17-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ch[BS]つまりc */ -17-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | |k | | | | | | | | | | |{BS}ch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* cc */ -17-17[ | | | | | | | | | | | |{後退}| ai |ou |ei | |y | | |k | | | | | | | | | | |{BS}{BS}cch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* cc[BS]つまりc */ -17-17-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | |k | | | | | | | | | | |{BS}ch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ccy */ -17-17-14[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ccy[BS]つまりcc */ -17-17-14-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | |k | | | | | | | | | | |{BS}{BS}cch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ccy[BS][BS]つまりc */ -17-17-14-7D-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | |k | | | | | | | | | | |{BS}ch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* cch */ -17-17-24[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* cch[BS]つまりcc */ -17-17-24-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | |k | | | | | | | | | | |{BS}{BS}cch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* cch[BS]つまりc */ -17-17-24-7D-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | |k | | | | | | | | | | |{BS}ch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ccn */ -17-17-26[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | | | | | | | | | | | | | | | | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ccn[BS]つまりcc */ -17-17-26-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | |k | | | | | | | | | | |{BS}{BS}cch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ] /* ccn[BS][BS]つまりc */ -17-17-26-7D-7D[ | | | | | | | | | | | |{後退}| ai |ou |ei | | | | |k | | | | | | | | | | |{BS}ch| |y | | | | ann|onn|enn|unn|inn| | | | | | | ]