[ 新規に投稿する ]

キーの切り替え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文があります。
[その他]→[キー割り当て...]で保存しておいたキー割り当てを変更できます。

キー割り当てはそのままにして、モードを切り替えるような手法としては、setstaticvariableとgetstaticvariableがあります。
setstaticvariableで任意の状態を記憶しておくことができます。
getstaticvariableで現在の状態を取得し、マクロの動作を切り分けすることができると思います。
[ ]
RE:00550 キーの切り替えNo.00551
Alter Ego さん 19/05/13 15:11 [ コメントを投稿する ]
   ありがとうございます。検索したらいくらか事例がでてきたので試してみようとおもいます。

[ ]

[ 新規に投稿する ]