スクリプトを実行するショートカットキーを割り当てる


11

画面の明るさを変更するスクリプトを作成しました。

テキストモードで作業していて、明るさを変更するキーボードのショートカットキーが機能しない場合に便利です。

それは例えば、単なるショートカットとして、キーボードの一部のキーを押すことで、このスクリプトを実行することは可能ですかCtrl+ Alt+ F7


2
「テキストモード」とはどういう意味ですか?テキストモードコンソール(つまり、Xウィンドウの外)を意味しますか?どのオペレーティングシステムで?
Gilles「SO-悪

回答:


10

xbindkeysを試してください。

あなた~/.xbindkeysrcは次のようになります

"myscript"
    Control + Alt + F7

これは素晴らしい答えです。xbindkeysすごい。

@AlexWebr、ミケルはい、それはXのためだ、と私は質問はこの外Xをやっていると思う
ジル「SO-停止されて悪」

xbindkeysrcに詳しくないので、詳しく説明してもらえますか?
M0εiπ

2
これはシンプルな設定です:nongnu.org/xbindkeys/xbindkeysrc_d

試しましたが、キーが解放されません。Ctrl / Altキーを押したままのように動作します。解放されるまで5秒ほど待つ必要があります。
deppfx 2015

4

ターミナルで作業していて、Xが実行されていない場合、ちょっとしたハックは、シェルの構成でスクリプトを単一の文字にエイリアスすることです。bashの例:

alias b='~/bin/brightness-script down'
alias B='~/bin/brightness-script up'

欠点:Enter毎回押す必要があります。または、b;b;b;b;b[Enter]明るさを5倍下げることもできます。

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