|
お世話になります。
すみません、追記です。
左右矢印に割り当てた際も、文字単位の移動がおかしくなることがあるようです。
また、Shift+矢印キーでは、成城に移動できるようです。
ちなみに、試したのは同じメールです。
一応、テスト用のマクロを変更したので、書き込んでおきます。
----- マクロサンプル -----
#n = dllfunc("SetJapaneseCodePageMode", 1);
#pane = dllfunc("CurrentPane");
if( dllfunc( "IsHidemaruMailMain") ) {
if ( iskeydown(0x26) ) {
if ( iskeydown(0x10) ) {
#n = dllfunc("SimulateKeyStroke", 0x26, 1, 0);//↑
} else {
#n = dllfunc("SimulateKeyStroke", 0x26, 0, 0); //↑
}
} else if ( iskeydown(0x28) ) {
if ( iskeydown(0x10) ) {
#n = dllfunc("SimulateKeyStroke", 0x28, 1, 0); // 下矢印
} else {
#n = dllfunc("SimulateKeyStroke", 0x28, 0, 0); // 下矢印
}
} else if ( iskeydown(0x25) ) {
if ( iskeydown(0x10) ) {
#n = dllfunc("SimulateKeyStroke", 0x25, 1, 0); // 左矢印
} else {
#n = dllfunc("SimulateKeyStroke", 0x25, 0, 0); // 左矢印
}
} else if ( iskeydown(0x27) ) {
if ( iskeydown(0x10) ) {
#n = dllfunc("SimulateKeyStroke", 0x27, 1, 0); // 右矢印
} else {
#n = dllfunc("SimulateKeyStroke", 0x27, 0, 0); // 右矢印
}
}
if( #pane == 2 ) {
message(sprintf("X:%d\nY:%d", x, y));
}
}
--------------------
それでは。
|
|