Don't handle a key event as a keypress if the meta key is down.

This commit is contained in:
sfraser%netscape.com 1999-07-14 22:29:06 +00:00
parent b5f4a817ba
commit c9dbb47be6
2 changed files with 10 additions and 6 deletions

View File

@ -206,11 +206,13 @@ nsTextEditorKeyListener::KeyPress(nsIDOMEvent* aKeyEvent)
// eaiser
//
PRBool ctrlKey;
PRBool altKey;
PRBool ctrlKey, altKey, metaKey;
uiEvent->GetCtrlKey(&ctrlKey);
uiEvent->GetAltKey(&altKey);
uiEvent->GetMetaKey(&metaKey);
if (metaKey)
return NS_OK; // don't consume
if (NS_SUCCEEDED(uiEvent->GetKeyCode(&keyCode)))
{
if (nsIDOMUIEvent::VK_BACK==keyCode) {

View File

@ -206,11 +206,13 @@ nsTextEditorKeyListener::KeyPress(nsIDOMEvent* aKeyEvent)
// eaiser
//
PRBool ctrlKey;
PRBool altKey;
PRBool ctrlKey, altKey, metaKey;
uiEvent->GetCtrlKey(&ctrlKey);
uiEvent->GetAltKey(&altKey);
uiEvent->GetMetaKey(&metaKey);
if (metaKey)
return NS_OK; // don't consume
if (NS_SUCCEEDED(uiEvent->GetKeyCode(&keyCode)))
{
if (nsIDOMUIEvent::VK_BACK==keyCode) {