Windowsでうまく動作するC#アプリケーションを作成しています。キーボードとマウスを制御し、現在開いているプログラムにキーストロークを送信します。マウスとキーボードをC#Monoのキーボードで操作する
しかし、私はアプリケーションをLinuxに移植したいので、私は現在使っているMouseKeyboardLibrary.dllをWindows特有のものにすることはできません。
キーボードやマウスの動きをX11やXorgのプログラムに簡単に送信できるライブラリはありますか?
Windowsでうまく動作するC#アプリケーションを作成しています。キーボードとマウスを制御し、現在開いているプログラムにキーストロークを送信します。マウスとキーボードをC#Monoのキーボードで操作する
しかし、私はアプリケーションをLinuxに移植したいので、私は現在使っているMouseKeyboardLibrary.dllをWindows特有のものにすることはできません。
キーボードやマウスの動きをX11やXorgのプログラムに簡単に送信できるライブラリはありますか?
私はすでに何かを見つけることができませんでした。しかし、私はあなたの出発点を見つけました。xdotoolはマウスとキーボードをコマンドラインから制御するプロジェクトです。オープンソースでもありますので、C#でネイティブに(または必要に応じていくつかのP/Invokesで)同じ機能を実装することができます。
のための独自のライブラリを書かなくてはならないと思うxdotoolは実行可能な選択肢のように思えます、私はちょうどxte(xautomationとも呼ばれます)を見つけましたhttp://linux.die.net/ man/1/xte。彼らはむしろ平等に見えるので、助けてくれてありがとう! –
@ Kasper私が見ている唯一の違いは、xdotoolには、ウィンドウを検索してストレートキーボードとマウス入力以外のことをするコマンドが含まれていることです。それはあなたのプロジェクトに非常に関連しているとは言えません。 – Earlz
あなたはおそらくこの – Earlz