リベルタッチ改造(ソフト側)
最終的な文字配列は先代の RT6652TWJP (phase12) と同じにする。ただし今回は
これらの理由から
- CapsLock がらみと右手1列ずらしは Remapkey を使い、ドライバレベルでスキャンコードを変更する
- それ以外は ahk を使い、ユーザレベルでごにょごにょする
という2レイヤー作戦で行くことにした。
レイヤ2 AutoHotkey
; ikki_104on109.ahk ; 日本語キーボードの記号配列をロジカルペアリングからタイプライタペアリングに変える(なるべく元の刻印を生かす) ; 2008/05/26 by IKKI ; ! @ # $ % ^ & * ( ) _ 〜 | ; 1 2 3 4 5 6 7 8 9 0 − ` ¥ ; ; Q W E R T Y U I O P + { ; q w e r t y u i o p = [ ; ; A S D F G H J K L : ” } ; a s d f g h j k l ; ’ ] ; ; Z X C V B N M < > ? | ; z x c v b n m , . / \ #NoEnv #NoTrayIcon #SingleInstance force SendMode Input +sc003:: Send {sc01A} ; Shift+2 = @ +sc007:: Send {sc00D} ; Shift+6 = ^ +sc008:: Send +{sc007} ; Shift+7 = & +sc009:: Send +{sc028} ; Shift+8 = * +sc00A:: Send +{sc009} ; Shift+9 = ( +sc00B:: Send +{sc00A} ; Shift+0 = ) +sc00C:: Send +{sc073} ; Shift+− = _ sc00D:: Send +{sc01A} ; ^ = ` +sc00D:: Send +{sc00D} ; Shift+^ = 〜 sc01A:: Send +{sc00C} ; @ = = +sc01A:: Send +{sc027} ; Shift+@ = + +sc027:: Send {sc028} ; Shift+; = : sc028:: Send +{sc008} ; : = ’ +sc028:: Send +{sc003} ; Shift+: = ” +sc073:: Send +{sc07D} ; Shift+\ = |