第6回で、テンキーについて書いた。実際に使ってみると不具合が。押しっぱなしでリピートさせると2回に1回しか機能しない(つまり、標準の半分の速度になる)。ロールオーバー入力が出来ない。解決法として、&Prefixを使う方法を思いついたけどもまだ書いてはいない。言うわけで、やっぱりハードウェア対応している場合はそれに頼った方が楽だと言うことで。mayuで出来るんだったらmayuでやった方が色々と融通が利くので、いずれまた書きます。!!Space言わずと知れたワンショットモディファイア。この場合はいわゆるSandSだ。使っている人は結構いると思う。これをやっている人でも互換性の問題から左右のシフトを残している人が多いんじゃなかろうか。その場合、シフトが3キーになってもったいない気もする。そこで、センター(スペース)にもサイドにもShiftの機能を持たせておいて、両方押すとまた別のモディファイアになるってのはどうだろう。サイドシフトはそのままにしておき、センターには繭のMod1を割り当てることにしよう。M1が効いているときに他のキーが押されれば、Shiftが押されているときと同じ動作をするようにする。・そして、M1(スペース)とShiftの両方が押されている場合も定義する。・3鍵押しなのでそうそう使えないが、記号だけ割り当てるなんていうのは悪くないかも知れない。日本語入力中にセンターシフトまたはサイドシフトで英小文字と数字、センター+サイドで英大文字と数字段シフト側の記号など。テンキーとNumLock普段はデスクトップなのだが、仕事でどうしてもノートを使う必要が出来たので使い始めた。余計なプリインストールアプリも富士通などに比べれば少なく、概ね良好なのだが唯一の不満はスペースキーが左に寄りすぎていること。無変換を文節確定とMod0(カーソルやウインドウの移動)にあてているので多用するのだが。左手は左に一列ずらせないしなあ。ついでにテンキーも買った。そんなには使わないんだけどあればあったで使うかなあと思って。テンキーにはNumLock問題というのがある。ノートPCの右手部分は、NumLockがかかると数字入力が出来るようになる。これのどこが問題かというと、テンキーから数字を入力するときはNumLockを掛けなければならない。ないと「Home」「↑」「PgUp」などが入力されてしまう。テンキーで数字を入力するためにNumLockを掛けると、フルキーボードの右手側も数字入力になってしまう。今販売されているテンキー、ほとんどが「NumLock問題対応」と謳われていると思う。テンキーからの入力は、フルキーボード数字段をエミュレートする。テンキー独自のNumLockを持たせる。僕の知る限り、以前は1.の対処法が多かった。1.にはいくつか問題点がある。かな入力(旧JIS)で数字入力が出来ない。「123」と打っても「ぬふあ」と入力されてしまうので。かな入力でなくても、例えばIMEの設定で「テンキーからの入力は必ず半角」としていても有効にならない。テンキーから送られるのがフルキー数字のキーコードだから。最近よく見るようになった2.のタイプ。1.の場合もそうだが、テンキー自体が独自NumLockを持つ。独自NumLockが掛かっているときに、なにが起こっているのだろう。mayuで調査してみるとNumLockNum1NumLockテンキーが押されると、一瞬NumLockをかけ、数字を入力。速やかにNumLockを外す、と言うことがされていた。この方式だとかな入力でもローマ字入力でも問題なくちゃんとテンキー側のキーコードで入力できる。やってることは単純なので、同じことをmayuでやってみよう。繭のLockを使って独自NumLockを作る。NumLock1.のタイプでも、独自NumLockを掛けていないときはテンキーのコードが送られていると思う。この設定をすれば、1.のテンキー使用者も、「テンキーからの入力は半角英数固定入力で」を有効に出来る。↑2006.04.16漢字定義ファイルganymedeで使うkeyseqの定義をうぷっておく。FC2Blogには1ファイル250KBの制限がある。unicode.mayu記号類を定義するのに使えると思う。ロシア語キーボード作ったりとか。いる部分だけ抜き出して使ってください。半角英数や制御コードもその気になれば定義できるが、意味がなさそうだし危険かもしれないのでやめておく。&Sync"の部分は、キー操作の定義次第で要らなくもなるので、その場合は削ってください。これを丸ごと使って漢直を書こうという酔狂な人がいたら一つ注意点を。キー操作の設定ファイルを別に作って、そこからincludeするという使い方は出来ない。$月と言うような定義を書くとする。なんていう定義ないよ」というエラーが出ると思う。行を見てしまうからだと思う。includeではなくこのkeyseqの下に、キー操作の定義を書いていった方が安全だろう。(または窓使いの憂鬱プログラミング?)いままでアウトライン機能って使ったこと無かったんだけど、秀丸βで実装されたので使ってみる。いやー、これは便利ですな。mayuファイルの体裁を整えてみる。色分けもしてるんで分かりやすい。ロックを沢山使っての同時打鍵を最近見かけます。ytqwertyさんとこの弥生配列だとか、wineさんとこの下駄その他。アウトラインと色分けを駆使しても。あれを理解できる人はすごいです。ロックがずらずら並んでるの見ただけで脳が拒否反応を。MacCafferey)系です。言うわけで、昔ながらの多段Prefixで計算機(?)を作ってみました。長いので設定は<続きを読む>に書きます。与えて、同時打鍵で足し算結果を吐きます。A+Sなら1+2で3。Fを追加で押すと、3が消されて11が表示されます。4つ全部押せば15になります。