플래시가 Firefox 키보드 단축키보다 우선합니다. 어떻게 끄나요? Tab 및 Ctrl

Ctrl + Tab 및 Ctrl + Shift + Tab을 사용하여 Firefox 탭을 자주 순환합니다. 그러나 Flash (또는 유사한) 플러그인을 실행하는 탭에 도달 할 때마다 Ctrl + Tab 및 Ctrl + Shift + Tab은 더 이상 작동하지 않습니다. Flash에는 포커스가 있고 일반 키 바인딩을 덮어 씁니다. 사이클링을 계속하려면 Flash 앱 외부에서 중지하고 클릭해야합니다.

기본적으로 Flash가 키보드 포커스를 가로채는 것을 싫어합니다. 어쨌든 절대 사용하지 않습니다. 즉, 키보드를 사용하여 Flash 앱 내의 특정 요소를 제어하지 않습니다. Firefox의 키보드 바인딩을 덮어 쓰지 않도록 Flash에 지시 할 수 있습니까?



답변

여러분, 이것이 플래시 버그입니다 !!! 플래시 개발자 (플래시를 개발하는 개발자를 의미)는 줄을 서서 촬영해야합니다. 이것은 지금까지 믿을 수 없었던 실제 세계 최초의 사람에게 전형적인 프로그래밍 실수입니다 (대규모 분노는 키보드를 사용하는 사람이 적다는 것을 보여줍니다. 달팽이와 마우스의 속도는 비슷하지만 시작하지는 마십시오).

플러그인 등을 개발할 때 사용자가 적중하는 모든 키를 제공하는 OS 이벤트를 구독 할 수 있습니다. 플러그인 / etc는 키를 검사 한 다음 OS에 알릴 수 있습니다 .1-해당 키가 필요하지 않으므로 정상적으로 처리하거나 2- 키로 무언가를하고 있으므로 처리 할 수 ​​있습니다. 무시해. 대부분의 구성 요소는이 이벤트를 구독하지 않지만 Flash는 거만하며 OS에 “I WANT EVERY KEY”라고 말합니다. Windows 개발자의 경우 이는 ProcessDialogKey () 또는 이와 유사한 것입니다. 다시 기본적으로 “브라우저 바로 가기 키를 사용하겠습니다.이 키를 먹고 아무 것도하지 않겠습니다”라고 말하고 있기 때문에 모두 다시 촬영해야합니다. 총 바보. 이 문제는 FOCUS 문제가 아닙니다. 대부분의 구성 요소는 초점을 맞추고 제대로 작동하며 OS에서 플러그인 등의 키를 처리하게합니다.

이것에 대해 바보 같은 또 다른 것은 프로그래밍 경험이있는 사람이라면 누구나 Adobe에 들어가서 코드를 가져 와서 2 분 안에 해결할 수 있다는 것입니다.

Windows 7 64 비트를 사용하는 경우 페이지에서 플래시가있는 FireFox에서 새 창을 열면 첫 번째 FireFox 창으로 다시 초점이 설정됩니다. Windows 프로그래밍에 대한 이해가 부족하고 “BringWindowToTop ()”와 같은 Windows API 함수의 멍청한 사용에 대한 이해가 부족합니다. 링크는 다음과 같습니다.
Windows 7 FireFox Window Switching with Flash

마지막으로 한 가지 언급 : 이건 파이어 폭스, 크롬, IE 문제가 아닙니다 !!!


답변

이 추가 기능을 사용할 수 있습니다 : Focus Regainer , 문제를 해결합니다.


답변

Flash에서 키보드 단축키를 포함하는 요점은 (그리고 때리고 TabFlash에 포커스가 있을 때마다 나타나는 추악한 노란색 테두리 )는 액세스 가능성입니다. 모든해야 어떻게 든 키보드로 접근. 되돌아 갈 방법없이 플래시를 무작위로 예기치 않게 훔치 게하면 특히 대부분의 Flash 앱이 마우스로 구동되기 때문에이 목표를 완전히 놓치게됩니다.

나가기 위해 단일 키 바로 가기 일 필요는 없습니다. Ctrl+ Right Alt+ Shift+ Super+ Left Alt+ Up+ Down+ Up+ Down+ Asterisk일 수는 있지만 어쨌든 있어야합니다.

분명히 이것은 현재 10 년 동안 Firefox의 버그 78414였습니다 .


답변

알려진 문제이며 이에 따라 수정 프로그램이 승인되어 구현할 준비가되었습니다. 그들이 무엇을 그렇게하지 못하게하는지 모르겠습니다.

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


답변

크롬과 같은 문제가 있습니다. 나는 그 pc / mac / somegear 문제도 생각하지 않습니다. 마침내 나는 방금 무언가를하기로 결정했습니다. 최근에 읽은 Google 조회수는 osx 환경을 나타냅니다. 그 사람들은 그것이 맥 문제라고 생각했습니다.

이 글을 읽고 기술적 배경을 가진 사람들에게 : 내 생각에, 브라우저 플러그인 (플래시 플레이어)에서 발생하는이 문제는 일반적인 문제 (또는 ”) 동작과 동일합니다. 가장 좋은 예는 antivir이며 업데이트 후 자체 상업 창을 표시하는 데 집중합니다. 개인 문제에 독점적으로 antivar를 사용하면 전체 화면 게임 창을 최소화하여 게임 충돌이 발생하는 경우가 있습니다.

항 바이러스의 경우, 초점을 전혀 잡을 필요는 없습니다. 브라우저 ‘sandbox’내에서 플러그인을 설정하고 vid를 계속 재생하려면 필수적 일 수 있습니다. 그러나-일반 Windows 앱에서만 말할 수 있습니다. 포커스를 훔친 앱일 때 사용자가 자신의 입력을 처리 할 것으로 예상되는 해당 응용 프로그램에 포커스를 다시 줄 수있는 시스템 빌드가 없습니다. 내 앱을 훔친 앱에 다시 제공하는 것은 쉬운 옵션이 아닙니다.

모든 찾아보기 확장 프로그램을 ‘추가 기능’이라고하며 대부분의 단어와 관련이 없습니다. 애드 인을 구축하는 사람은 프로세스 로직 캡처를 brreser 외부에 유지하여 즉, jre와 작업하고 애드 인 코드에서 문제를 표시하기위한 최소한의 인터페이스 만 제공합니다. 그렇지 않으면 시스템 문제 외에도 각 브라우저마다 별도의 버전의 프로세스 로직을 구축 할 수 있습니다-아이폰과 안드로이드에서 YouTube 비디오를 보는 것과 비교하십시오.


답변

Mac 사용자에게는 적어도 이상적이지 않지만 간단한 방법을 제안 할 수 있습니다. 시스템 환경 설정에서 “메뉴 막대로 초점 이동”으로 키보드 단축키를 설정했습니다. YouTube 비디오를보고 포커스가 캡처 된 경우 키보드를 사용하여 포커스를 메뉴로 이동 한 다음 CMD-t를 사용하여 새 탭을 열 수 있습니다.


답변

윈도우에서 수행 할 수 있습니다 Alt+ Tab다음 창 (작업), 다음에 Alt+ Shift+ Tab다시.

브라우저 창으로 돌아 오면 브라우저가 키보드 액세스 권한을 다시 얻으므로 Alt+ D를 사용 하여 주소 표시 줄 (또는 이와 유사한)로 이동하여 평생 동안 계속 사용할 수 있습니다.