- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:X-window systemでClipBordにあるtextをショートカットキーで他のアプリケーションに引き渡すには?)
X-window systemでClipBordにあるtextをショートカットキーで他のアプリケーションに引き渡すには?
このQ&Aのポイント
- Linuxで単語を調べる際に、マウスで範囲指定してショートカットキーを押すと辞書検索結果が表示されるプログラムを作りたい
- CTR-Sが押されたらクリップボードに記憶された文字列を他のアプリケーションに引き渡すには、どのライブラリを使えば良いか分からない
- X-window system上で動くアプリケーションでマウスで範囲指定したテキストをクリップボードに保存し、別の場所でペーストする仕組みについても教えて欲しい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>1) CTR-Sが押されたというイベントをハンドリングし、 これは、xkeywrapというソフトがあったと思うので 参考にして下さい。 ソースも公開されています。 http://hp.vector.co.jp/authors/VA014157/myfreesoft/index.html#8 クリップボードは、これで読めませんか? cat /dev/clipboard > clp.txt この程度しか解りませんが 参考になれば幸いです。
お礼
ご回答有難うございます。 >これは、xkeywrapというソフトがあったと思うので参考にして下さい。ソースも公開されています。 URLの御紹介どうもありがとうございます。 とても参考になりそうです。このサイトでは、詳しいことは良く分りませんが、Xlibを直に使っているようですね。 例えば、私の環境ではF1キーを押すと画面が切り替わるのですが、この感覚でCTR-Sキーをおされたらclipboardに格納された文字列を受け取って、検索アプリケーションに引き渡したいとかんがえております。あらかじめ検索アプリケーションのwindowを開いておいて、そこにフォーカスを合わせた場合なら、GTK+かTKで確実に出来るということまでは分ったのですが。。。 御紹介いただいたサイトのソースが参考になりそうです。(本当はXlibまでいじりたくはないのですが...) >クリップボードは、これで読めませんか? >cat /dev/clipboard > clp.txt どうもこれはcygwinの場合の話のようで、私の使っているRHL9では出来ませんでした。xclipboardというコマンドがあって、これをひらくと、何やらカットしたテキストが入っているようなのですが、その取りだし方がわかりません。 どうもありがとうございました。