0
"F"와 같은 간단한 문자에 대한 바로 가기가있는 기본 메뉴 항목이 있습니다.keyEquivalents가 FlexNativeMenu를 중단하여 키 입력을 도용하지 못하게하려면 어떻게해야합니까?
<s:menu>
<mx:FlexNativeMenu id="mainMenu"
dataProvider="{menuData}"
labelField="@label"
keyEquivalentField="@keyEquivalent"
showRoot="false" />
</s:menu>
<fx:Declarations>
<fx:XML format="e4x" id="menuData">
<root>
<menuitem label="Edit">
<menuitem label="Frame Selection" keyEquivalent="f"/>
</menuitem>
</root>
</fx:XML>
</fx:Declarations>
이 잘 작동하지만, 난 아무데도 응용 프로그램에있는 텍스트 필드에 텍스트 또는에서 textInput 를 입력하려고 할 때, 나는 지금까지 F를 입력 기운 다.
메뉴가 키보드 입력을 도용하지 못하게하는 방법은 무엇입니까?
포함 할 것, 나는 왜 메뉴 항목이해야 할 이유를 볼 수 없습니다 버블 링하지 말고 키보드 이벤트를 멈추십시오. –
"f"만 지정하면 설계시 편리하게 강력한 빠른 가속기를 정의 할 수 있습니다. 텍스트 입력 작업과 결합하는 것은 논리적이지 않습니다. 그러나 즉각적인 이벤트 전파를 중단하여 고유 한 유용성을 찾고 있다고 생각합니다. –
어도비 측에서 오류가있는 것 같습니다. http://forums.adobe.com/thread/708981 –