18
書き込みエラーのため、返事が遅れました。

>わたしも親指シフト化kextを書いていたのだが、Teslaにさきこされてしまった。
>いいソースだったらTesla手伝おうかとおもったのだが、うーむ。

ひょっとしてKappaの作者の方ですか。
キーコードチェンジャーKappaは便利そうですね。
もっといろいろカスタマイズ例が書いてあればベターだと思います。

Teslaはあまりいいソースじゃないのですか・・・
たしかにゴチャゴチャといろいろ定義されてて複雑そうですが。
私はプログラマーではないので、よくわかりません。
実は、小指での通常シフト+文字=半濁音文字が実現したいのです。
(狭義のニコラ配列にはないが、オアシス配列にある入力法)
第三の親指シフトとして任意のキーを登録すると、ちゃんと半濁音は出る
のですが、通常シフトキーはモディファイアなので、登録しても
うまく機能しません。
親指モード(gKey)に入るのに、flag == 0という制限があったので、これをはずしたら、
通常シフトもgKeyで使えるようにはなったのですが、ことえりの仕様で、
通常シフト+文字=カタカナが出てしまいます。
どうも、通常シフトを親指モード時のみ、他の文字キーにチェンジして使わないと
だめなのかなと思います。ですが、これができません。

練習としてKappaでシフトキーを文字キーにチェンジする設定を
書こうとしたのですが、やっぱり素人では無理でした。
C++の入門書を見てる最中なんですが、これはどう書いたらいいんでしょう?

あと、Teslaがいまいちなら、もっといいのをぜひ書いてください。
まだTeslaを使ってる人もごく少ないですし、メールもホームページも
止まったままで、半ば休止状態のようです。