(Win8の)ショートカットでキャレットにマウスポインタを移動しますか?


1

それで、問題はここにあります:

Windows 8の特定のプログラムでキーボードショートカットを使用してマウスポインタをキャレットの上に移動する方法はありますか?

私は翻訳プログラム(memoQ)で何かをするためにAutoHotkeyスクリプトを考案しようとしています、そしてそれが機能するために私のキャレットの上に私のマウスポインタを自動的に動かす必要があります。

マイケル

回答:


2

あなたはこれを試すことができます、それが常にうまくいくかどうかわからない、ブラウザ内のキャレットの位置は信頼できないと聞いています。マウスカーソルを正確に配置するには、数ピクセルの小さなバイアスを適用する必要があります。

#Persistent
CoordMode, Caret, Screen

^w::
    MovePosX:=A_CaretX +5  ; Adjust 5 pixels to the right of A_CaretX position
    MovePosY:=A_CaretY -10 ; Adjust 10 Pixels above A_CaretY position
    MouseMove, %MovePosX% , %MovePosY%
Return

こんにちはロバート、それはほとんどうまくいきます。キャレットのすぐ下まで来ます。あなたが言及したバイアスをどのように適用することができますか?もう少し高くする必要があります。 。 。
Michael Beijer

いくつか調整しました。これがあなたに役立つかどうか確かめてください。 Groet、Robert
Robert Ilbrink

うわー、完璧!できます。私のスクリプトはmemoQで動作します。
Michael Beijer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.