キーの切り替えNo.00548
Alter Ego さん 19/05/04 09:47
 
 もう1つ質問なんですが、半角を押して英数モードと日本語モードを
切り替えられるように、マクロで作ったキー配列に切り替えるように
できるマクロの記述というのはありますか?
現状では[Ctrl]と%とa、[Ctrl]と%とu、……のように1文字ごとに
マクロ用のショートカットを指定しているような形になっています。
これを半角押したら%aだけでäウムラウトつきa、
%uだけでüウムラウトつきuと出せ、
再び半角を押したら日本語モードに戻るようになれば、
英数モードに統合したようなキー配列が作れるのですが。

[ ]
RE:00548 キーの切り替えNo.00550
秀丸担当 さん 19/05/08 09:04
 

キー割り当てを入れ替えるマクロとしては、loadkeyassign文があります。
[その他]→[キー割り当て...]で保存しておいたキー割り当てを変更できます。

キー割り当てはそのままにして、モードを切り替えるような手法としては、setstati
cvariableとgetstaticvariableがあります。
setstaticvariableで任意の状態を記憶しておくことができます。
getstaticvariableで現在の状態を取得し、マクロの動作を切り分けすることができ
ると思います。

[ ]
RE:00550 キーの切り替えNo.00551
Alter Ego さん 19/05/13 15:11
 
 ありがとうございます。検索したらいくらか事例がでてきたので試してみようとお
もいます。


[ ]