2011-08-21 2 views
1

Mac OS X用の「起動時」スクリプトを書いたばかりで、キーを押したままにすると起動しないようにしたいとします。シフトキー。bashスクリプトでは、キーが停止しているかどうかをどのように確認できますか?

誰かがシフトキーがbashスクリプトからダウンしているかどうかを確認する方法は知っていますか?

+0

何かの前に、あなたのスクリプトが実際に入力を得ていることを確認できますか?そのようなスタートアップスクリプトは、最初はキーボードのように見えないので、シフトを検出するようにプログラミングすることは役に立たないでしょう。実験を行い、それがキーまたは他の読みやすいキーのように見える場合は開始しないでください。 – Ariel

+0

http://askubuntu.com/questions/6134/how-to-map-ctrl-shift-to-thumb-buttons-of-mouse –

答えて

2

この「キーを押し続ける」という概念を持つMac-OS-X固有のAPIとのインターフェースが必要です。 bashや関連するUnix/POSIX APIにはこのようなことはありません。 ShiftキーやControlキーのような修飾キーを使用するだけです。

関連する問題