多くの端末エミュレーターで許可されています。たとえば、xterm では、リソースを介して実行されます。
.Xdefaults-$HOST ($XAPPLRESDIR、$XUSERFILESEARCHPATH、$XENVIRONMENT も参照) などの xterm によってロードされるファイルにコマンド ラインでリソースを配置するか、xrdb を使用して X サーバーにリソースをインストールすることによって (これには、任意のホストから X サーバーに接続するすべての xterm がそれを取得しますが、これは X サーバーに接続できるすべての人がそれを取得できることを意味します)
コマンドラインで:
xterm -xrm 'XTerm.VT100.translations: #override <KeyPress> F1: string("whatever")'
ただし、そのマシンで「ps」を実行する人は誰でも、その「何でも」を見ることができることに注意してください。
端末に依存しないソリューションの場合、GNU screen を使用して、.screenrc に次のようなものを含めることができます。
bindkey -k k1 stuff "whatever"
編集。申し訳ありませんが、あなたの質問をもう一度読んでください。端末を使用していないことがわかりました。以下だけを見てください。ただし、上記は他の人に役立つ可能性があります。ブラウザーにある場合は、そのために設計されたアドオンも見てください。
ここで、端末以外のソリューションを探している場合は、「xte」(xautomation から) を参照して KeyPress および KeyRelease イベントを生成し、ウィンドウ マネージャーを構成して次のスクリプトを実行できます。
xte key\ {w,h,a,t,e,v,e,r}
F1を押すと。
何をするにしても、パスワードを FS に保存することのセキュリティへの影響、またはパスワードへのアクセス方法を考慮してください。
keepass などのソリューションも参照してください。