回答:
F1ショートカットを無効にする
gnome-terminalで[ 編集]➜[キーボードショートカット]を開きます。
ヘルプ/コンテンツショートカットまでスクロールダウンし、「F1」と表示されている場所をクリックして、ヒットしBackspaceます。
F10ショートカットを無効にする
compizconfig-settings-managerパッケージをインストールします。
CompizConfig Settings Managerを開きます。
Filterエントリに「unity」と入力し、Ubuntu Unity Pluginを選択します。
キーの右側のボタンをクリックして最初のパネルメニューを開き、 [ 有効]チェックボックスをオフにします。
これでグローバルF10ショートカットが無効になり、gnome-terminalのF10ショートカットが無効になりました:
gnome-terminalのでは開くキーボードショートカット(編集➜キーボードショートカットを)し、
チェックを外しメニューのショートカットキーを有効にします(デフォルトではF10)
F10はUbuntuの何かによってmenubar_accelにマップされます。ノーム?Metacity?それを盗むのは正確ではありませんが、キーはEclipseに到達しません。
コンソールにこれを入力します。
mkdir -p ~/.config/gtk-3.0
cat<<EOF > ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
unbind "<shift>F10"
}
* {
gtk-key-bindings: NoKeyboardNavigation
}
EOF
次に、すべてのターミナルセッションを閉じます。これで、(mc
たとえば)正常に機能するはずです。
開始gconf-editor
してフォローする/apps/gnome-terminal/keybindings/help
説明:
「ヘルプを起動するためのキーボードショートカットキー。GTK+リソースファイルに使用されるのと同じ形式の文字列として表現されます。特別な文字列「無効」にオプションを設定すると、このアクションのキーボードショートカットはなくなります。」
私はLinuxが初めてで、このF10キーを押すと夢中になります。上記のトリックはすべて機能しませんでしたが、解決策が見つかりました(Gnome 3クラシックデスクトップを使用したUbuntu 11.10用)。ターミナルで、次のコマンドを入力します。
gsettings set org.gnome.desktop.interface menubar-accel ""
dconf-editorを使用すると、F10が本当になくなっていることがわかります。これらの種類のトリックは、Gnome / Ubuntuのバージョンに大きく依存しているようです。
@kholisはUnityでF10を無効にするのに適していますが、あなたが私のような初心者であれば、この作業を行うにはもう少し情報が必要です。
まだインストールされていない場合は、compizconfig-settings-managerをインストールします。
sudo apt-get install compizconfig-settings-manager
新しくインストールされた設定マネージャーを起動し、「ユニティ」のフィルター
「最初のパネルメニューを開くキー」を編集して無効にするか、別のキーに変更します。
F1を変更する方法はまだ見つかりません。
http://ubuntuforums.org/showthread.php?t=1317325(以下に引用)の指示は、Ubuntu 11.04でも機能します。(デスクトップと端末の両方でF1を無効にしているようです。つまり、F1は、OPが望んでいる場合、端末のシェルにANSIシーケンスを送信しません。)
- [システム]-[設定]-[キーボードショートカット]に移動します
- 新しいショートカットを作成します。「何もしない」という名前を付け、「コマンド」フィールドに「偽」(引用符なし)を書き込みます。プッシュOK
- リストの一番下までスクロールして、新しいコマンドを見つけます。右側の[無効]をクリックし、F1を押します。
CCSMを使用して簡単に無効にできます(インストールしていない場合はクリックしてインストールします)。
次に、[ デスクトップ] -> [ Ubuntu Unityプラグイン] -> [ キー]を選択して、最初のパネルメニューを開いて 無効にするか、別のキーボードショートカットに変更します。
注:このメソッドはUnity2Dでは機能しないようです。
これは、Thnkpadユーザー、特にT60向けのヒントです。F1キーを再マッピングしてエスケープします。これにより、F1を押したときにターミナルヘルプの迷惑なポップアップが表示されなくなります。T60でのESCの面白い配置のために、これをよくします。
F112.04ですぐに使用できるようには見えないため
F10、マウスの右クリックをシミュレートしているように見える
ので、質問の詳細に応じて、ヘルプと通知を無効にする必要はありません。
それでも、これらを次のように
マッピングできます。12.04でのホットキーのマッピングは、キーボードウィジェットを使用して簡単に実行できます。
Unityランチャーでキーボードを見つけます。
開いたウィンドウで、ショートカットタブとカスタムショートカットを選択します。
プラス記号をクリックして、新しいショートカットを追加します。
割り当てる機能に一致する名前を付けます。
commandで実行するコマンドを入力します。
ウィンドウの右側で、無効と表示されている場所をクリックします。これにより、New Acceleratorに切り替わります。
今すぐヒットF10。
定義したカスタムショートカットアクセラレータは、右クリックシミュレーションの動作をオーバーライドします。echo 'nope' > /dev/null
F10に何もさせたくない場合は、このコマンドを設定できます。
mc
ターミナルで開かれたF10を無効にします。
12.04 Unityなし-F1およびF11の動作を無効にする
Ubuntu 12.04 / 64をインストールし、これらの指示に従ってUnityを完全に削除しました。。したがって、Unityの動作を変更するツールの多くは機能しません。特に、CCSMはキーボードショートカットを「認識」しなくなりました。
ターミナルウィンドウで[編集]-> [キーボードショートカット]を使用する方法も機能しないことがわかりました。少し遊んだ後、[ ショートカットキー]セクションの[ キーボードショートカット]ウィンドウをさらに下に見ると、F1とF11がそれぞれのショートカットに定義されていることがわかりました。
これを修正するには、
F11をフルスクリーンとして定義する行の右側のフィールドで「F11」をクリックします。テキストが「New Accelerator ...」に変わります。
(alt-F11などの)他の不快ではないキーシーケンスを入力すると、そのキーの組み合わせがショートカットに置き換わります。誰かが「何もしない」と入力する方法を知っている場合は、お知らせください。
F1キーについて繰り返します。
これがXfceで私のために働いたものです...
デスクトップ->ここでターミナルを開く->編集->設定->詳細
ショートカット
「メニューショートカットキーを無効にする(F10)」を選択します「ヘルプウィンドウのショートカットキーを無効にする(F1)」を選択します
ここにあり ますhttps://forums.freebsd.org/threads/f1-f10-in-midnight-commander.63490/