Fixing key value for ctrl+keys.

This commit is contained in:
joki%netscape.com 1999-07-27 14:38:07 +00:00
Родитель 25630e943c
Коммит 556e5e31e7
2 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -141,6 +141,14 @@ nsEventStateManager::PreHandleEvent(nsIPresContext& aPresContext,
case NS_LOSTFOCUS:
//XXX Do we need window related focus change stuff here?
break;
case NS_KEY_PRESS:
{
nsKeyEvent * keyEvent = (nsKeyEvent *)aEvent;
if (keyEvent->isControl) {
keyEvent->charCode += 64;
}
}
break;
}
return NS_OK;
}

Просмотреть файл

@ -141,6 +141,14 @@ nsEventStateManager::PreHandleEvent(nsIPresContext& aPresContext,
case NS_LOSTFOCUS:
//XXX Do we need window related focus change stuff here?
break;
case NS_KEY_PRESS:
{
nsKeyEvent * keyEvent = (nsKeyEvent *)aEvent;
if (keyEvent->isControl) {
keyEvent->charCode += 64;
}
}
break;
}
return NS_OK;
}