タグ付けされた質問 「input」

2
Linuxのシェル/端末で入力ミスした不可視のパスワードをクリア/消去します
Linuxのターミナルを使用するときに私を悩ます1つのことは、sshを実行するときなど、非表示のパスワードを入力する必要があるときです。時々、1つまたは複数の文字を誤って入力した後、Backspaceキーを数回押して、すべてを消去してから再起動する必要があります。 これは大した問題ではないことはわかっていますが、先日、CTRL + Lを押すと端末が「クリア」されることがわかりました。再試行する。
75 terminal  input 

5
キーストローク(F5)を端末からGUIプログラムに送信する方法は?
Raspberry PiとChromium(キオスクモード)を組み合わせて使用​​して、いくつかの統計情報を表示しています。Piにはキーボードが接続されていないため、端末からChromium(タブ)プロセスにキーストロークを送信する解決策を探しました。通常の入力は機能しますが、F5このソリューションを介して(特別なキー:ブラウザーの更新)などを送信するにはどうすればよいですか? # pidof chromium 20809 20790 20788 20786 20783 # echo 'some text' > /proc/20809/fd/0
40 process  x11  input 

2
すべてのキーストロークを記録し、ファイルに保存します
すべてのキーストロークを記録し、ユーザーディレクトリのファイルに保存する必要があります。アカウントを使用する場合、私はsudoerではなく、プログラム(logKeysなど)をインストールできません。ターミナルを使用してどのようにできますか? 注:この質問は、他の言及の質問の複製ではありません。この質問では、すべてのキーストロークについて質問していますが、質問者はターミナルセッションでキーストロークについて質問しました。
31 x11  logs  keyboard  input 

1
SSHによりwhileループが停止します
私はついに数週間苦労してきた問題を解決することができました。リモートでコマンドを実行するために、「承認されたキー」でSSHを使用します。whileループで実行する場合を除き、すべて問題ありません。ループは、sshコマンドでの反復を完了すると終了します。 長い間、これはある種のkshの奇妙さだと思っていましたが、bashが実際に同じように動作することを発見しました。 問題を再現する小さなサンプルプログラム。これは、スナップショットを取得し、クラスター内のノード間でスナップショットを複製する大規模な実装から抽出されます。 #!/bin/bash set -x IDTAG=".*zone" MARKER="mark-$(date +%Y.%m.%d.%H.%M.%S)" REMOTE_HOST=sol10-target ZFSPARENT=rpool ssh $REMOTE_HOST zfs list -t filesystem -rHo name,mounted $ZFSPARENT | grep "/$IDTAG " > /tmp/actionlist #for RMT_FILESYSTEM in $(cat /tmp/actionlist) cat /tmp/actionlist | while read RMT_FILESYSTEM ISMOUNTED do echo ${RMT_FILESYSTEM}@${MARKER} [ "$ISMOUNTED" = "yes" ] && ssh $REMOTE_HOST zfs …

8
UNIXでキーボードとマウスの入力を無効にする(Xの下)
キーボードとマウスをプログラムで一時的に「フリーズ」して、だれもシステムを操作できないようにするにはどうすればよいですか。 これが役立ついくつかの可能性があります。たとえば、私はラップトップを持っているので、誰かがパスワードを知っていたり、(妻や子供のように)推測したり、泥棒の食欲を落ち込ませたり(それは気分が悪いように見えるので) -機能)。または私はリモートで何かをしているので、コンピュータのユーザーが邪魔しないようにしたいです。
28 xorg  keyboard  mouse  input 

3
X入力としてのサウンドジャックのリモートイヤホン
新しいイヤホン、正確にはAKG K318があり、それらのリモコンの1つがあります。AndroidスマートフォンやiPhoneなどのスマートフォンでは、ボタンは再生/一時停止、音量アップ/ダウン、スキップ、前などの音楽プレーヤーのアクションにマップされ、アイデアが得られます。 私は自分のコンピューターで同じ機能をどのように複製できるのだろうと思っていました。 このプロセスは、Xに入力を認識させ、それから何らかの方法で使用するアプリケーションにそれらの入力をマッピングすることで構成されると思います。 「サウンドジャック経由で接続する」「デバイス」はにリストされてxinputおらず、ボタンは通常のキーボードイベントをトリガーしません。 出力サウンドジャックに接続されたイヤホンをXキー入力として使用するにはどうすればよいですか?


2
Linuxではマウスイベントはどのように機能しますか?
これは主に好奇心からのものであり、イベント処理が低レベルでどのように機能するかを理解しようとしているので、私のためにそれを行うソフトウェアを参照しないでください。 たとえば、マウスクリックに反応するプログラムをC / C ++で記述したい場合、システムコールを使用して一部の機能をカーネルにフックする必要があるか、マウスのステータスを常にチェックする必要があると思います。知りません。 C / C ++ではほとんどすべてが可能であり、非常に低レベルなので、おそらく自分で実装する必要はないかもしれませんが、私はそれがどのように機能するかに主に興味があるので、それが可能だと思います。 問題は、Linuxでどのように機能するか、特定のシステムコール、Cライブラリなどがあるかどうかです。
25 linux  devices  input 

2
CTRL + 4(およびCTRL + \)はbashで何をしますか?
私はちょうどことを偶然見つけたCTRL+ 4 読ん閉じプログラムstdinのコマンドラインからの入力を。 これは、 読み取りプログラムにCTRL+ 4またはCTRL+ を入力したときの外観です/stdin $ cat wefwef wefwef ^\Quit $ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. ^\Quit $ 私が手^\Quitに表示して、プログラムが終了します。^Cまたはを使用した場合と比較した場合の違いは何^Dですか?何を^\Quitするの? 編集:CTRL+ \がまったく同じことをすることがわかりました。

2
入力デバイスからの入力をデバッグする方法(/ dev / input / event *)
imon-driverを使用しているIRレシーバーがあり、カーネルで動作するようにします。現在、リモート(image)のキーの半分は機能しますが、数値キーが機能しないようにすべてが重要だと考えています! 奇妙な考えは、カーネルキーマップモジュール(rc-imon-pad)は正しいように見えますが、そのモジュールなしではまったく同じキーが機能するため、実際には使用されていないようです。 私がimonをロードすると、rc-imon-padモジュールが常にロードされるようで、rc-imon-padをアンロードしても違いが生じないように、キーコードがキャッシュされていると思われます 今、私がそうするcat /dev/input/event5か、私がir-keytable -tどんなキーを押してもデータがある場合、私は失われます。そのため、ドライバーはボタンを登録しますが、間違ったキーコードに変換されているようです。 私のカーネルは、Nattyのubuntuストックカーネルです(Linux xbmc 2.6.37-11-generic#25-Ubuntu SMP Tue Dec 21 23:42:56 UTC 2010 x86_64 GNU / Linux)
19 kernel  drivers  remote  input 

2
マウスの動きを検出して記録するbashスクリプト?
マウスの動きを頻繁に(たとえば、0.2秒ごとに)記録し、差分ではなく座標表現にする必要があります。 次のスクリプトを見つけました。 #!/bin/bash while : do cat /dev/input/mice | read -n 1 date sleep 1 done しかし、端末には何も印刷されないようです(または、すべてが意味不明です)。他の議論は、/ dev / input / miceが非推奨であることを示唆しています。その上、/ dev / input / miceには実際にはわかりやすい形式のデータはありません。 (/ dev / inputファイルの形式から)手動で変換を行う必要がありますか、またはこのためのAPIがありますか?
18 mouse  devices  input 


5
「cat ttyUSB0」が出力を生成しないのはなぜですか?
赤外線レシーバーをUSBポートに接続しました...(dmesgの最後の行はデバイスファイルを示しています) $ dmesg [10496.596063] usb 7-2: new full-speed USB device number 2 using uhci_hcd [10496.751112] usb 7-2: New USB device found, idVendor=0df7, idProduct=0620 [10496.751117] usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [10496.751120] usb 7-2: Product: USB-Serial Controller [10496.751124] usb 7-2: Manufacturer: Prolific Technology Inc. [10496.787441] usbcore: registered new …
13 files  usb  devices  cat  input 

2
bashへの入力であるスクリプトに引数を渡す方法
現在、私はこのようなワンライナーを持っています: curl -fsSL http://git.io/vvZMn | bash スクリプトをダウンロードし、それをstdinファイルとしてbashに渡します。追加の引数を指定してこのスクリプトを実行したいと思いますprint。 たぶんこんな感じ? curl -fsSL http://git.io/vvZMn | bash -- print しかし、これは機能しません。
10 bash  pipe  curl  input 

2
イベントデバイスからのキー入力のキャプチャとマッピング(Toggle TouchPadキーはマップされていません)
Ubuntu 13.10がインストールされたLenovo IdeaPad Yoga 13を持っています。デバイスのキーボードに「Toggle TouchPad」ボタンがあります(F5)。キーボードのF*ボタンが逆になっています(そのためにはF5、Fn+ を押す必要がありF5、F5実際にはトグルキーです)。 ボタンは実際には(特定のデバイスのようなタッチパッドではなく)キーボードによって読み取られることがわかりました/dev/input/event3。したがってsudo input-events 3、ボタンを使用してスキャンコード190を送信することがわかりました。 の出力sudo lsinput: /dev/input/event3 bustype : BUS_I8042 vendor : 0x1 product : 0x1 version : 43907 name : "AT Translated Set 2 keyboard" phys : "isa0060/serio0/input0" bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP の出力sudo input-events 3: 23:13:03.849392: EV_MSC MSC_SCAN 190 …
10 kernel  drivers  input  events 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.