fKeymap
uint32 modifiers = fKeymap.Modifier(keycode);
newDeadKey = fKeymap.ActiveDeadKey(keycode, fModifiers);
fKeymap.GetChars(keycode, fModifiers, activeDeadKey, &string,
fKeymap.GetChars(keycode, 0, 0, &rawString, &rawNumBytes);
fKeymap.GetChars(keycode, fModifiers, 0, &string, &numBytes);
fKeymap.RetrieveCurrent();
fModifiers = fKeymap.Map().lock_settings;
fControlKey = fKeymap.KeyForModifier(B_LEFT_CONTROL_KEY);
fCommandKey = fKeymap.KeyForModifier(B_LEFT_COMMAND_KEY);
Keymap fKeymap;
fKeymap = NULL;
fKeymap = keymap;
&fKeymap->shift_map);
&fKeymap->caps_map);
&fKeymap->caps_shift_map);
&fKeymap->control_map);
fUseOptionAsMetaKey = enable && fKeymap != NULL && fKeymapChars != NULL;
const key_map* fKeymap;
view->SetKeymap(fKeymap, fKeymapChars);
delete fKeymap;
get_key_map(&fKeymap, &fKeymapChars);
view->SetKeymap(fKeymap, fKeymapChars);
get_key_map(&fKeymap, &fKeymapChars);
delete fKeymap;
key_map* fKeymap;
const key_map& map = fKeymap->Map();
fKeymap->GetChars(key->code, fModifiers, fDeadKey, &bytes, &numBytes);
const key_map& map = fKeymap->Map();
fKeymap->GetChars(key->code, fModifiers, fDeadKey, &bytes, &numBytes);
if (fKeymap == NULL || fKeymap->IsModifierKey(key))
int32 deadKey = fKeymap->DeadKey(key, modifiers, &isEnabled);
fKeymap = keymap;
message.AddPointer("keymap", fKeymap);
fKeymap->GetChars(key->code, fModifiers, fDeadKey, &string,
fKeymap->GetChars(key->code, 0, 0, &string, &numBytes);
: fKeymap->Modifier(oldCode) & ~mask, false);
: fKeymap->Modifier(newCode) & ~mask, false);
if (fKeymap == NULL || key == NULL) {
const key_map& map = fKeymap->Map();
uint8 deadKey = fKeymap->DeadKey(key->code, fModifiers, &isEnabled);
fKeymap->SetDeadKeyEnabled(key->code, fModifiers, !isEnabled);
if (fKeymap->IsModifierKey(key->code)) {
uint32 modifier = fKeymap->Modifier(key->code);
fModifiers |= fKeymap->Modifier(key->code);
if (fKeymap == NULL || key == NULL) {
if (fKeymap->IsModifierKey(key->code))
if (fKeymap == NULL)
fKeymap->GetChars(key->code, fModifiers, fDeadKey, &string,
&& fKeymap != NULL) {
fKeymap->GetChars(fDropTarget->code, fModifiers, fDeadKey,
fKeymap->SetKey(fDropTarget->code, fModifiers, fDeadKey,
fKeymap->SetKey(key->code, fDragModifiers, fDeadKey,
} else if (fKeymap->IsModifierKey(fDropTarget->code)) {
fKeymap->SetModifier(key->code,
fKeymap->Modifier(fDropTarget->code));
fKeymap->SetKey(fDropTarget->code, fModifiers, fDeadKey,
fKeymap->SetKey(fDropTarget->code, fModifiers, fDeadKey,
uint32 modifier = fKeymap->Modifier(keyCode);
fKeymap->GetChars(fDropTarget->code, fModifiers, fDeadKey,
fKeymap->SetModifier(fDropTarget->code, modifier);
fKeymap->SetKey(keyCode, fDragModifiers, fDeadKey,
fKeymap->SetModifier(keyCode,
fKeymap->Modifier(fDropTarget->code));
fKeymap->SetModifier(fDropTarget->code, modifier);
if (fKeymap != NULL) {
deadKey = fKeymap->DeadKey(key->code, fModifiers, &isDeadKeyEnabled);
secondDeadKey = fKeymap->IsDeadSecondKey(key->code, fModifiers,
fKeymap(NULL),
Keymap* fKeymap;
entry_ref& EntryRef() { return fKeymap; };
entry_ref fKeymap;