vimからテキスト行をコピーし、その行を削除してから、その行を別のウィンドウに貼り付けるスクリプトを動作させようとしています。これまでのところ、Autohotkey (Windows 8 上) と Autokey (私が実行している Ubuntu VM 上) を使用してスクリプトを実装しようとしました。ここに私が置いたものがあります:
オートホットキー:
!^p::
SendRaw "*yydd
SendEvent !{tab}
SendPlay ^v
Autokey の場合 (Ctrl+Alt+p にリンク):
keyboard.send_keys("\"*yydd")
keyboard.send_keys("%{TAB}")
keyboard.send_keys("^v")
どちらの場合も、Vim コマンド (現在の行をシステム クリップボードにヤンクする、現在の行を削除する) は正しく機能しますが、スクリプトは貼り付けのためにウィンドウを切り替えることができず、代わりに vim で Ctrl-v を実行します。
Alt-Tab 機能を機能させるために何を変更する必要があるか知っている人はいますか?