Gキーにスクリプトが効くと、やっぱり簡単にできますね。
ただ、スクリプト上から「現在の」Gキーの状態を取得できないので、イベント時にキーマップ(の様な物)を保持しないといけませんが。
あー、あと、そのせいでリピート系は難しそうですね。Sleepで、間隔開けてキー発行……は出来るんですけど、その間スクリプトはスレッドを占有するので、たとえば無限ループでリリースイベントで終了、とかも出来ませんし。(リリースイベントが待機させられる)
まあ、リピートするマクロを組めば強制終了もあるので可能でしょうけど。でも、カーソルキーくらいしか組んでられないと思う。(キーの数、マクロを用意しないといけないから)
もしかして、タイマーイベントとか、探せばあるのかな?
でも、キーは全部同時認識出来るみたいだし、なのでスクリプト次第で任意のキーをシフトに出来るので、強力ですね。
キー配列も表示させられるし。でも、フォントがプロポーショナルなので、位置合わせが難しい。あとフォントが綺麗じゃないのは微妙。こういうところの詰めが甘いのは、やっぱなぁ……というか、これはSideShowの仕様のせいか。こんな事だからジョブスに勝てないのだよ、と嫌味を言ってみたり。
んー、この調子ならCUTKeyも作れるかな?でも、さすがに配置が厳しいか。(FrogPadもちょっとシフト系が足りないので工夫が要りますが。てかずれるので押しにくい……)
いや、無難にHalfKeyboardかな……?
ただ、スクリプト上から「現在の」Gキーの状態を取得できないので、イベント時にキーマップ(の様な物)を保持しないといけませんが。
あー、あと、そのせいでリピート系は難しそうですね。Sleepで、間隔開けてキー発行……は出来るんですけど、その間スクリプトはスレッドを占有するので、たとえば無限ループでリリースイベントで終了、とかも出来ませんし。(リリースイベントが待機させられる)
まあ、リピートするマクロを組めば強制終了もあるので可能でしょうけど。でも、カーソルキーくらいしか組んでられないと思う。(キーの数、マクロを用意しないといけないから)
もしかして、タイマーイベントとか、探せばあるのかな?
でも、キーは全部同時認識出来るみたいだし、なのでスクリプト次第で任意のキーをシフトに出来るので、強力ですね。
キー配列も表示させられるし。でも、フォントがプロポーショナルなので、位置合わせが難しい。あとフォントが綺麗じゃないのは微妙。こういうところの詰めが甘いのは、やっぱなぁ……というか、これはSideShowの仕様のせいか。こんな事だからジョブスに勝てないのだよ、と嫌味を言ってみたり。
んー、この調子ならCUTKeyも作れるかな?でも、さすがに配置が厳しいか。(FrogPadもちょっとシフト系が足りないので工夫が要りますが。てかずれるので押しにくい……)
いや、無難にHalfKeyboardかな……?
0