fModifiers
uint32 fModifiers;
uint32 oldModifiers = fModifiers;
|| (isKeyDown && !(fModifiers & modifiers)))
fModifiers |= modifiers;
fModifiers &= ~modifiers;
if (fModifiers & (B_LEFT_SHIFT_KEY | B_RIGHT_SHIFT_KEY))
fModifiers |= B_SHIFT_KEY;
if (fModifiers & (B_LEFT_COMMAND_KEY | B_RIGHT_COMMAND_KEY))
fModifiers |= B_COMMAND_KEY;
if (fModifiers & (B_LEFT_CONTROL_KEY | B_RIGHT_CONTROL_KEY))
fModifiers |= B_CONTROL_KEY;
if (fModifiers & (B_LEFT_OPTION_KEY | B_RIGHT_OPTION_KEY))
fModifiers |= B_OPTION_KEY;
if (fModifiers != oldModifiers) {
message->AddInt32("modifiers", fModifiers);
newDeadKey = fKeymap.ActiveDeadKey(keycode, fModifiers);
fKeymap.GetChars(keycode, fModifiers, activeDeadKey, &string,
msg->AddInt32("modifiers", fModifiers);
fKeymap.GetChars(keycode, fModifiers, 0, &string, &numBytes);
fModifiers = fKeymap.Map().lock_settings;
if ((fModifiers & B_NUM_LOCK) != 0)
if ((fModifiers & B_CAPS_LOCK) != 0)
if ((fModifiers & B_SCROLL_LOCK) != 0)
uint32 fModifiers;
fModifiers(0),
fModifiers = modifiers;
uint32 fModifiers;
HIDReportItem *modifier = fModifiers[i];
fModifiers[fModifierCount++] = item;
HIDReportItem * fModifiers[MAX_MODIFIERS];
fCurrentState->DragTo(fMousePos, fModifiers);
fModifiers = modifiers;
fCurrentState->DragTo(fMousePos, fModifiers);
fModifiers(0),
uint32 fModifiers;
fCurrentState->DragTo(fMousePos, fModifiers);
fModifiers = modifiers;
fCurrentState->DragTo(fMousePos, fModifiers);
fModifiers(0),
uint32 fModifiers;
fActiveState->MouseDown(where, buttons, fModifiers);
fActiveState->MouseMoved(where, transit, message, fModifiers);
int32 oldModifiers = fModifiers;
fModifiers = modifiers();
if (fModifiers != oldModifiers && fActiveState != NULL)
fActiveState->ModifiersChanged(oldModifiers, fModifiers);
int32 fModifiers;
_UpdateHighlight(where, fView->fModifiers);
_CheckEnterHyperLinkState(fView->fModifiers);
fModifiers(modifiers),
return fModifiers;
uint32 fModifiers;
if (item->fModifiers && item->fShortcutChar) {
if ((item->fModifiers & B_COMMAND_KEY) != 0)
if ((item->fModifiers & B_CONTROL_KEY) != 0)
if ((item->fModifiers & B_SHIFT_KEY) != 0)
if ((item->fModifiers & B_OPTION_KEY) != 0)
status = data->AddInt32("_mods", fModifiers);
fWindow->RemoveShortcut(fShortcutChar, fModifiers);
fModifiers = (fShortcutChar != 0 ? modifiers : 0);
*modifiers = fModifiers;
fModifiers = 0;
uint32 modifiers = fModifiers;
fModifiers = (fShortcutChar != 0 ? modifiers : 0);
fWindow->RemoveShortcut(fShortcutChar, fModifiers);
fModifiers = (fShortcutChar != 0 ? modifiers : 0);
if ((fModifiers & B_COMMAND_KEY) != 0) {
if ((fModifiers & B_CONTROL_KEY) != 0) {
if ((fModifiers & B_OPTION_KEY) != 0) {
if ((fModifiers & B_SHIFT_KEY) != 0) {
fKeymap->GetChars(key->code, fModifiers, fDeadKey, &bytes, &numBytes);
fKeymap->GetChars(key->code, fModifiers, fDeadKey, &bytes, &numBytes);
if (_HandleDeadKey(key, fModifiers))
if (fDropTarget == fDragKey && fModifiers == fDragModifiers)
message.AddInt32("modifiers", fModifiers);
fKeymap->GetChars(key->code, fModifiers, fDeadKey, &string,
fModifiers = modifiers();
uint8 deadKey = fKeymap->DeadKey(key->code, fModifiers, &isEnabled);
fKeymap->SetDeadKeyEnabled(key->code, fModifiers, !isEnabled);
fModifiers &= ~modifier;
fModifiers |= fKeymap->Modifier(key->code);
if (_HandleDeadKey(key->code, fModifiers) && fDeadKey != 0)
fKeymap->GetChars(key->code, fModifiers, fDeadKey, &string,
fDragModifiers = fModifiers;
(fModifiers & indicator->modifier) != 0);
|| (key == fDropTarget && fDragModifiers == fModifiers)) {
fKeymap->GetChars(fDropTarget->code, fModifiers, fDeadKey,
fKeymap->SetKey(fDropTarget->code, fModifiers, fDeadKey,
fKeymap->SetKey(fDropTarget->code, fModifiers, fDeadKey,
fKeymap->SetKey(fDropTarget->code, fModifiers, fDeadKey,
fKeymap->GetChars(fDropTarget->code, fModifiers, fDeadKey,
&& fModifiers != newModifiers) {
fModifiers = newModifiers;
deadKey = fKeymap->DeadKey(key->code, fModifiers, &isDeadKeyEnabled);
secondDeadKey = fKeymap->IsDeadSecondKey(key->code, fModifiers,
fModifiers(0),
int32 fModifiers;
event->AddInt32("modifiers", fModifiers);
event->AddInt32("modifiers", fModifiers);
event->AddInt32("be:old_modifiers", fModifiers);
message.Read(fModifiers);
event->AddInt32("modifiers", fModifiers);
uint32 fModifiers;