固有名詞の入力方式変更

クリップボードを経由する方式を採用しています。少し詰まったのでどういう方式なのか説明します。

該当箇所のコードは以下の通りです。

IniRead, str , naginata_tmp.ini, kigou, meisi
Gui, Add, ComboBox,Simple Choose1,%str%|ダミー
Gui,Show,Minimize
WinSet, Transparent, 0,ahk_class AutoHotkeyGUI
Gui,Show
Send,^{c}
Clipwait,1
Gui,Cancel
Send,^{v}

iniファイルから固有名詞を読み込み、GUIウィンドウからコピペしています。最小化状態で起動してからウィンドウの色を透明にしています。

回りくどいやり方ですが、残念ながらクリップボードへ文字を設定し直接ブラウザへ貼りつけることはできませんでした。またおそらく同じ理由でブラウザではクリップボードの既存データを保存しておくこともできません。仕方ないと割り切っています。

それほど多用する機能ではありませんからこれくらいで構わないのではという感覚です。また問題が出るようなら考え直します。

追記

コメント欄でご指摘をいただき、クリップボード経由でブラウザへ貼り付けることが可能であると確認できました。クリップボードの既存データを保存できそうなら更新します。