Как отключить привязки клавиш F1 kbd> (справка) и F10 kbd> (меню уведомлений)?
Первое, что мне нужно для экранной утилиты и второй, чтобы выйти mc
в консоли.
Нет таких привязок клавиш в системных настройках сочетаний клавиш .
Отключение ярлыка F1
В gnome-terminal откройте Редактировать ➜ Сочетания клавиш .
Прокрутите вниз до справки / Contents , щелкните там, где написано «F1», и нажмите Backspace :
Отключение ярлыка F10
Установите пакет compizconfig-settings-manager . 12241] Предупреждение: Какие проблемы возникают с CCSM и почему я хочу их избегать?
Откройте Диспетчер настроек CompizConfig .
Введите «unity» в запись Фильтр и выберите Подключаемый модуль Ubuntu Unity .
Нажмите кнопку справа от кнопки , чтобы открыть меню первой панели и снимите флажок Включено .
Это отключило глобальный ярлык F10 , теперь отключите ярлык F10 gnome-terminal:
В gnome-terminal откройте Ярлыки клавиатуры ( Редактировать ➜ Сочетания клавиш) и
снимите флажок Включите горячую клавишу меню (по умолчанию F10)
F10 сопоставлен с menubar_accel чем-то в Ubuntu. Гном? Упорство? Не уверен, что именно его ворует, но ключ не попадает в Eclipse.
запустите gconf-редактор и следуйте за
/apps/gnome-terminal/keybindings/help
Описание:
"Клавиатурная клавиша быстрого доступа для запуска справки. Выражена в виде строки в том же формате, что и для файлов ресурсов GTK+. Если вы установите опцию "disabled" в качестве специальной строки, то клавиша быстрого доступа к клавиатуре для этого действия не будет использоваться"
Введите это в консоли:
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
).
Я новичок в Linux, и эта клавиша F10 сводит меня с ума. Все вышеперечисленные приемы не сработали, но теперь я нашел решение (для Ubuntu 11.10 с классическим рабочим столом Gnome 3). В терминале введите следующую команду:
gsettings set org.gnome.desktop.interface menubar-Accel ""
С помощью dconf-editor можно обнаружить, что F10 действительно больше нет. Обратите внимание, что подобные уловки сильно зависят от версии Gnome / Ubuntu.
Для выхода mc (с клавишей F10). Отключите "Key to open the first panel menu" в плагине unetbootin (ccsm)
Вы можете легко отключить ее, используя CCSM ( Нажмите, чтобы установить, если она не установлена).
Затем перейдите к Рабочему столу --> Ubuntu Unity Plugin --> Клавишей откройте меню первой панели и отключите его, или измените комбинацию клавиш на другую клавиатурную.
Примечание: похоже, что этот метод не работает в Unity2D.
Это совет для пользователей Thnkpad, особенно T60. Поверните клавишу F1, чтобы сбежать. Это устраняет раздражающее всплывающее окно справки по терминалу при нажатии F1. Вы часто делаете это из-за забавного расположения ESC на T60.
Если вы хотите изменить это только в Gnome Terminal, вы можете нажать Edit>Keyboard Shortcuts in the Terminal.
Инструкция по адресу http://ubuntuforums.org/showthread.php?t=1317325 (цитата ниже) также работает в Ubuntu 11.04. (Похоже, что она отключает F1 как на рабочем столе, так и в терминале). То есть, F1 не посылает asi последовательности в оболочку в терминале, если это то, что хотел OP)
- Go to System - Preferences - Keyboard Shortcuts
- Create a new shortcut. Назовите его 'ничего не делать' и напишите 'ложь'. (без кавычек) в поле "команда". Нажимаем ok.
- Прокручиваем список вниз и находим новую команду. Нажмите на . на "Disabled", справа, и нажмите F1.
@kholis правильный для отключения F10 в Unity, но если вы новичок, как я, вам нужно немного больше информации, чтобы это сработало.
Если еще не установлен, установите compizconfig-settings-manager:
sudo apt-get install compizconfig-settings-manager
Запустите только что установленный менеджер настроек и фильтр "unity"
Редактируйте "Key to open the first panel menu", чтобы отключить его или поменять на другую клавишу.
Я еще не нашел способа изменить F1.
Я рекомендую использовать F1 как ярлык для чего-то еще. Я запускаю Tilda, терминал командной строки в стиле Quake, и ярлык по умолчанию - F1. Он переопределяет Help, поэтому у меня никогда не запускается Help, когда я нажимаю F1. Даже если вам не очень нравится Тильда, еще раз нажать F1, чтобы скрыть ее, гораздо менее утомительно, чем закрыть справку после ее случайного запуска.
F1 , похоже, ничего не делает из коробки 12.04
F10 , похоже, имитирует щелчок правой кнопкой мыши
Поэтому, отвечая на конкретный вопрос, нет необходимости отключать справку и уведомления.
Вы все равно можете сопоставить их с чем-то еще вроде этого:
Сопоставление горячих клавиш в 12.04 просто выполняется с помощью виджета «Клавиатура».
В средстве запуска Unity найдите клавиатуру.
В открывшемся окне выберите вкладку ярлыков и пользовательские ярлыки.
Щелкните значок плюса, чтобы добавить новый ярлык.
Назовите его так, чтобы оно соответствовало назначаемой вами функции.
Введите команду, которую вы хотите запустить, в команде.
В правой части окна щелкните в том месте, где указано отключено. Это должно переключиться на Новый ускоритель.
Теперь просто нажмите F10 .
Определенный вами ускоритель пользовательских сочетаний клавиш переопределяет поведение моделирования при щелчке правой кнопкой мыши. Вы можете установить для этой команды значение echo 'nope'> / dev / null
, если вы просто хотите, чтобы ваш F10 ничего не делал.
Ctrl + F1 тоже не работает. Решение такое же, как и для Shift + F10. Не забудьте использовать точку с запятой в качестве разделителя!
Поместите это в ~ / .config / gtk-3.0 / gtk.css:
@binding-set NoKeyboardNavigation {
unbind "<shift>F10";
unbind "<control>F1";
}
* {
gtk-key-bindings: NoKeyboardNavigation;
}
12.04 ერთიანობის გარეშე - გამორთე F1 და F11 ქცევა
მე დავაინსტალირე Ubuntu 12.04 / 64 და მთლიანად ამოვშალე Unity მისგან ამ მითითებების შესაბამისად [11 68031]. ბევრი ინსტრუმენტი, რომელიც შეცვლის ერთიანობის ქცევას, არ მუშაობს. კერძოდ, CCSM აღარ ხედავს კლავიატურის მალსახმობებს.
მე აღმოვაჩინე, რომ ტერმინალის ფანჯარაში რედაქტირება-> კლავიშთა მალსახმობების გამოყენების მეთოდი ასევე არ მუშაობს. ცოტათი თამაშის შემდეგ, მივხვდი, რომ კლავიშთა ფანჯარაში მალსახმობის კლავიშები განყოფილებაში შორს ვიყურებოდი, F1 და F11 კვლავ განსაზღვრულია მათი შესაბამისი მალსახმობებით.
ამის გამოსასწორებლად,
დააჭირეთ "F11" - ს ხაზის მარჯვენა ველში, რომელიც განსაზღვრავს F11 როგორც მთელ ეკრანზე. ტექსტი შეიცვლება "ახალი ამაჩქარებელი ..." - ით.
აკრიფეთ სხვა, ნაკლებად საწინააღმდეგო,გასაღების თანმიმდევრობა (მაგალითად, alt-F11) და რომ კომბინირებული კომბინაცია შეცვლის მალსახმობას. თუ ვინმემ იცის "არაფრის" აკრეფა, გთხოვთ, შეგვატყობინოთ.
გაიმეორეთ F1 გასაღებისთვის.
Это то, что у меня работало на Xfce ...
Рабочий стол -> Открыть терминал здесь -> Правка -> Настройки -> Дополнительно
Ярлыки
Выберите 'Отключить меню горячая клавиша (F10) ' Выберите "Отключить горячую клавишу окна справки (F1)"
Найдено здесь https://forums.freebsd.org/threads/f1-f10-in-midnight-commander.63490/