Flash переопределяет сочетания клавиш Firefox-как это отключить?

Я часто перебираю мои вкладки Firefox с помощью Ctrl + Tab и Ctrl+Shift+Tab. Но всякий раз, когда он достигает вкладки, на которой работает Flash (или аналогичный) плагин, Ctrl+Tab и Ctrl+Shift+Tab больше не будут работать, потому что Flash имеет фокус и перезаписывает общие привязки клавиш. Я должен остановиться и нажать за пределами Флэш-приложения, чтобы продолжить езду на велосипеде.

в принципе, я ненавижу, что вспышка захватывает фокус ввода клавиатуры. Я никогда не использую его в любом случае, т. е. я никогда не использую клавиатуру для управления определенными элементы в приложении Flash. Могу ли я отключить его, то есть, могу ли я сказать Flash не перезаписывать привязки клавиатуры Firefox?

9
задан CarlF
12.11.2022 8:49 Количество просмотров материала 3677
Распечатать страницу

9 ответов

люди, имейте в виду, что это Флэш-ошибка!!! Разработчики Flash (я имею в виду разработчиков, которые строят flash) должны быть выстроены и расстреляны. Это ошибка программирования, типичная для кого-то первого дня в реальном мире, в который я не могу поверить, существует уже много лет (никакое массовое возмущение также не показывает, как мало используют клавиатуру, ака те люди, которые делают все в черепашьем темпе с помощью мыши, но не заставляют меня начинать с этого).

при разработке плагина/etc. вы можете подписаться на OS событие, которое дает вам каждый ключ пользователь попадает. Плагин / etc может изучить ключ, а затем сообщить ОС, 1-мне не нужен этот ключ, поэтому обрабатывайте его нормально или 2-я что-то делаю с этим ключом, поэтому я справлюсь с этим, и вы проигнорируете его. Большинство компонентов даже не подписываются на это событие, но Flash супер высокомерен и говорит ОС "я хочу каждый ключ". Для разработчиков Windows, это ProcessDialogKey() или что-то подобное. Опять же, все они должны быть расстреляны, потому что они в основном говорят: "Эй сочетания клавиш браузера, я буду есть те, и ничего не делать с ними!"Полные идиоты. Обратите внимание, что это не проблема фокуса. Большинство компонентов отлично работают с фокусом и позволяют ОС обрабатывать ключи, которые не нужны плагину/etc (что почти каждый ключ, я имею в виду c'Mon, какие ключи нужны Flash).

еще одна вещь, которая тааак глупо об этом, кто-нибудь с любым опытом программирования может ходить в Adobe, подтянуть код и исправить это в 2 протокол.

Это не единственная проблема, как это - если у вас есть Windows 7 64bit, открытие нового окна в FireFox, который имеет вспышку на странице будет установить фокус обратно в первое окно FireFox. Это показывает полное отсутствие понимания программирования Windows и супер-глупое использование функций Windows API, таких как" BringWindowToTop () " и т. д. Вот ссылка: переключение окна Windows 7 FireFox с Flash

последний комментарий: это не FIREFOX, CHROME, IE Проблема!!!

11
отвечен gltech 2022-11-13 16:37

вы можете использовать это дополнение на: Focus Regainer, это решит вашу проблему.

9
отвечен ollydbg23 2022-11-13 18:54

весь смысл включая сочетания клавиш в Flash (и те уродливые желтые границы, которые появляются всякий раз, когда вы нажмете Tab и вспышка имеет фокус) доступность. Все должно быть как-то доступно с клавиатуры. Позволяя Flash случайным образом и неожиданно украсть фокус, без возможности вернуться, полностью пропускает эту цель, тем более что большинство флеш-приложений в любом случае управляются мышью.

Это не должно быть одной клавиши быстрого доступа, чтобы получить - это может быть Ctrl+Правый Alt+Shift+супер+Левый Alt+до+вниз+до+вниз+Звездочка, но это просто должно быть там как-то.

видимо, это было 78414 ошибка в Firefox для десять лет сейчас.

8
отвечен Tom 2022-11-13 21:11

Это известная проблема, и в соответствии с этим, исправление принято и готово к реализации. Понятия не имею, что удерживает их от этого.

https://wiki.mozilla.org/Plugins:AdvancedKeyHandling

6
отвечен David 2022-11-13 23:28

У вас есть эта проблема с chrome и ie, тоже. Я не думаю, что его ПК проблема/Мак/somegear либо: это крошечный missbehavior anoys меня в течение многих лет. Наконец-то я решил что-то сделать. Недавно прочитанные хиты google относятся к среде osx. Эти ребята думали, что это будет проблема mac.

для тех, кто может прочитать это и иметь какой-либо технический фон: я предполагаю, что эта проблема с плагином браузера (Flash player) идентична этой проблеме приложения (или ") havappse. Лучшим примером может быть antivir, ловя фокус, чтобы показать собственное коммерческое окно После обновления. Поскольку я использую antivar exclusive для частных целей, это сводит к минимуму мою полноэкранную игру- "окно", что в некоторых случаях приводит к сбоям игры.

в случае antivir нет необходимости ловить фокус вообще. Для настройки плагина в браузере "песочница" и продолжать играть vid это может быть важно. Однако-я могу говорить только для регулярного приложения windows-когда мое приложение крадет фокус, у меня нет возможности построить систему, чтобы вернуть фокус этому приложению, которое пользователь ожидает обработать его ввод. Даже вернуть его тем приложениям, из которых мое приложение украло, непросто.

даже все эти расширения просмотра называются "надстройка", скорее всего, слово in не имеет к этому никакого отношения. Любой, кто создает надстройку, будет держать логику процесса capseld за пределами brwoser для работы с т. е. jre и предоставляет только минимальный интерфейс в коде надстройки для отображения вопросов. В противном случае вы можете построить отдельные версии логики процесса для каждого браузера поверх системных проблем - просто сравните просмотр видео youtube на iphone и android.

1
отвечен mcolli 2022-11-14 01:45

для пользователей Mac, я могу предложить не идеальный, но простой способ, который работает для меня по крайней мере. В Системных настройках я настроил сочетание клавиш для " перемещения фокус на строке меню". Если я смотрю видео на YouTube и фокус захваченный, я могу использовать клавиатуру для перемещения фокуса в меню, а затем я можно открыть новую вкладку с CMD-t.

1
отвечен Eric 2022-11-14 04:02

в Windows, вы можете Alt+Tab к следующему окну (задаче), затем Alt+Shift+Tab обратно.

когда вы возвращаетесь в окно браузера, доступ к клавиатуре восстанавливается браузером (в целом), поэтому вы можете использовать Alt+D перейти к адресной строке (или похожие), чтобы двигаться дальше с жизнью.

1
отвечен forrestoff 2022-11-14 06:19

после безуспешного поиска решения этой проблемы в интернете, официальный сайт, система дополнений firefox, поиск google и др. я создал свой собственный исправить это, DLL файл, который включает возврат фокуса клавиатуры нажатием клавиши F8 (можно настроить). Ссылка и можете прочитать об этом здесь: http://ikk.byethost9.com/index.php?MainMenu=ff_ctrlt_fix Его для 32bit Firefox на Windows.

0
отвечен user3239847 2022-11-14 08:36

на самом деле, комментарий forrestoff о Chrome относится ко всем браузерам, включая Firefox. Спасибо, что указали на это (я давно хотел решить эту проблему)!

Alt-tab представляет собой комбинацию в Windows, чтобы переключить фокус через все программы, которые работают. Если вы нажмете его достаточно раз, чтобы цикл от окна браузера, а затем обратно в браузер ваш фокус будет на части браузера (а не Флэш части) и все ваши старые сочетания клавиш будут работать снова.

Я не пробовал это, но я считаю, что вы могли бы сделать то же самое в Windows 7 с комбинацией Windows-tab.

0
отвечен Zeb 2022-11-14 10:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

firefox
flash
focus
keyboard-navigation
keyboard-shortcuts
Вверх