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

キーボードハードウェアやソフトウェアのキーボード機能など、キーボードに関する一般的なトピック。

2
ターミナルで誤ってCtrl-Sを押した後にフリーズを解除するにはどうすればよいですか?
これは私にとって非常に頻繁に発生する状況です。Ctrl-S端末で(別の意図で)を押すと、端末との対話(入力または出力)がフリーズします。これはおそらく一種の「スクロールロック」などです。 この後、ターミナルをフリーズ解除するにはどうすればよいですか? (今回はapt-shell、bash内部で作業していました- urxvtどちらが特別な処理を担当するのかわからないCtrl-S:C-r通常のreadline でコマンド履歴を逆方向に検索していましたが、 「前方いつもと歴史を通して-少なくともEmacs--にC-s(1、2、3。)が、それは、端末がフリーズする原因と過去のものを表示するには、まあ、スクロール/ページングがまだの端末で動作しますが、相互作用なしプロセスがそこで実行されます。)

9
「猫モード」に設定されたキーボード
私は猫の飼い主であり、猫好きです。しかし、猫がキーボードに座って、ランダムキーを押してすべてを台無しにすると、私はそれが好きではありません。 キーボードをオフにするファンクションキーを用意することを考えています(1つの特別なキーの組み合わせを除く)。私はすでに存在している知っているCtl- Sが、これはキーボードをフリーズし、キーボードのロックが解除されるまで、入力を追跡します。 キーボードは、押しにくいキーの組み合わせを1つ除いて、すべての入力を無視する方法はありますか? ボーナスポイント:Windowsで同じことを行う方法はありますか?

4
Ctrl-Sのポイントは何ですか?
Ctrl+ Sは、Ctrl+ で再起動できる端末へのすべての出力を停止しますQ。 しかし、そもそもCtrl+ Sが存在するのはなぜですか?その制御シーケンスを配置することで解決しようとしていた問題は何ですか?
135 terminal  keyboard 

2
キーボード入力とテキスト出力はどのように機能しますか?
Aテキストエディタでキーを押すとa、ドキュメントに文字が挿入され、画面に表示されます。エディターアプリケーションがハードウェアと直接通信していないことは知っています(カーネルとその間にあるものがあります)。そのため、コンピューター内で何が起こっているのでしょうか。

6
xmodmapのキーコードを取得する方法は?
Dell L100キーボードのキーのxmodmap再マッピングAlt/ Superキーの使用を試みていますが、キーコードの取得に問題があります。 たとえば、を使用xevしてもキーコードが提供されませんAlt FocusOut event, serial 36, synthetic NO, window 0x4a00001, mode NotifyGrab, detail NotifyAncestor FocusIn event, serial 36, synthetic NO, window 0x4a00001, mode NotifyUngrab, detail NotifyAncestor KeymapNotify event, serial 36, synthetic NO, window 0x0, keys: 122 0 0 0 0 0 0 0 0 0 0 0 0 …

3
ESCキーにより、Alt +の動作により端末でわずかな遅延が発生します
私の端末設定は、viバインディングを備えたgnome-terminal + tmux + zshです。 vimのようなアプリケーションやzshのコマンドラインvi編集モードでも、ESCキーを頻繁に押す必要がありますが、このキーの効果が現れるまでに少し遅れがあります。参照してください。GNU画面が遅いVimのESCキーを作ります いくつかの実験の後、ESCキーを押すとすぐに別のキー(たとえばb)を押すとを押すのと同じ効果があることがわかりましたAlt+b。なぜそうなのかはわかりません(おそらく、以前の理由でなかったのAltでしょうか?わかりません)。いずれにせよ、私は2つのAltキーを持っているので、ESCキーでこの動作をしたくありません。私も試してみC+[ましたが、同じ問題があります。 誰がこれを担当しているのか、gnome-terminal、tmux、または私のOS自体(Ubuntu Natty)はわかりません。これに対処する方法についてのアイデアは素晴らしいでしょう。 更新:別の端末(LXTerminal)でtmuxを使用せずにチェックすると、遅延も存在します。

12
現在のキーボードレイアウトを取得するにはどうすればよいですか?
現在のキーボードレイアウトを返すコマンドラインツールはありますか? にXkbLayout設定しましたus, ru。 更新: setxkbmap選択されたレイアウトではなく、レイアウト設定を返します。例えば: $ setxkbmap -print | grep xkb_symbols xkb_symbols { include "pc+us+ru:2+inet(evdev)+capslock(grouplock)+terminate(ctrl_alt_bksp)" }; 現在のレイアウトが何であっても同じ結果を返します。
61 xorg  keyboard  xkb 

5
すべての有効なkbdレイアウト、バリアント、トグルオプションをリストします(setxkbmapで使用するため)
コマンドラインから利用可能なすべてのキーボードレイアウトと相対的なバリエーションのリストを取得する方法はありますか? setxkbmapから使用する有効なレイアウト/バリアントの選択肢をすべてリストする必要があります。 レイアウト切り替えオプションについても、利用可能なすべての選択肢のリストを取得する方法があります(例:grp:shift_caps_toggle、...) 私はそれを知っています setxkbmap -query 現在のリストを取得しますが、オプションのリスト全体が必要です。 更新: 私はコマンドについて言われました man xkeyboard-config すべての情報をコマンドラインに提供します。 さらに、使用 man -P cat xkeyboard-config 出力はstdoutに送られ、スクリプトまたはCコードで解析できます

8
Autohotkeyと同等ですか?
AutoHotkeyに同等の製品/方法はありますか。知らない人のために、マウスの動きとキーボードをプログラムできる製品です。これにより、手動で行うのではなく、プログラムの特定の機能を「マクロ」にできます。昔は彼らはキーボードスタッフと呼んでいました。しかし、私は「マウス移動」スタッファーも必要なので、それは解決策の半分にすぎません。 そのような獣はいますか?

1
Ctrl + Alt + F <Num>を押すとどうなりますか?
このキーの組み合わせを押して現在の端末を変更すると、Linuxで何が起こるかについての説明を探しています。特に、どのソフトウェアコンポーネントがこのキーの組み合わせをインターセプトし、端末を変更しますか?それはカーネルですか?カーネルの場合、これを処理するソースファイルの場所を指定できますか? 編集:グラフィカル(X11)環境とテキストベース環境の両方でこれがどのように機能するかを理解したいと思います。

7
コンソールのログイン画面で上矢印を押したときに^ [[Aが表示される理由はありますか?
コンソールにログインしているときはいつもup、以前に入力したコマンドを見るために意図的に矢印を押します。しかし、私はこれを見る^[[A。 しかし、Ctrl Alt Print Screen Scroll Lock Pause Break Page Up Page Down Winキーを押しても文字がエコーされません。 背後にある理由は何でしょうか? DOESの^[[A文字のソートは何を意味しますか?

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


13
NumLockを常にオンにしておく
右側に数字キーのある標準キーボードがあります(104キーキーボードと呼ばれます)。数字キーを数字キーとしてのみ使用したい。つまりNumLock、数字キーのオンとオフを切り替えたくありません。 ただし、NumLockNumlockがオフになり、もう一度押す必要がある場合があります(おそらく、私が誤ってキーを押す方法がわかりません)。これは非常に迷惑です。 NumLockのオフを無効にすることは可能ですか? 言い換えれば、数字キーを常に数字キーとして機能させ、numlockスイッチを無効にしたいのです。 DebianとLXDE(Openbox)を使用しています。
29 keyboard  numlock 


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