/*static*/ void ShortcutsSpec::InitializeMetaMaps() { static bool metaMapsInitialized = false; if (metaMapsInitialized) return; metaMapsInitialized = true; _InitModifierNames(); SetupStandardMap(sMetaMaps[ShortcutsSpec::SHIFT_COLUMN_INDEX], sShiftName, B_SHIFT_KEY, B_LEFT_SHIFT_KEY, B_RIGHT_SHIFT_KEY); SetupStandardMap(sMetaMaps[ShortcutsSpec::CONTROL_COLUMN_INDEX], sControlName, B_CONTROL_KEY, B_LEFT_CONTROL_KEY, B_RIGHT_CONTROL_KEY); SetupStandardMap(sMetaMaps[ShortcutsSpec::COMMAND_COLUMN_INDEX], sCommandName, B_COMMAND_KEY, B_LEFT_COMMAND_KEY, B_RIGHT_COMMAND_KEY); SetupStandardMap(sMetaMaps[ShortcutsSpec::OPTION_COLUMN_INDEX], sOptionName , B_OPTION_KEY, B_LEFT_OPTION_KEY, B_RIGHT_OPTION_KEY); sActuatorBitmaps[0] = MakeActuatorBitmap(false); sActuatorBitmaps[1] = MakeActuatorBitmap(true); }
void InitializeMetaMaps() { _metaMapsInitialized = true; SetupStandardMap(_metaMaps[ShortcutsSpec::SHIFT_COLUMN_INDEX], SHIFT_NAME, B_SHIFT_KEY, B_LEFT_SHIFT_KEY, B_RIGHT_SHIFT_KEY); SetupStandardMap(_metaMaps[ShortcutsSpec::CONTROL_COLUMN_INDEX], CONTROL_NAME, B_CONTROL_KEY, B_LEFT_CONTROL_KEY, B_RIGHT_CONTROL_KEY); SetupStandardMap(_metaMaps[ShortcutsSpec::COMMAND_COLUMN_INDEX], COMMAND_NAME, B_COMMAND_KEY, B_LEFT_COMMAND_KEY, B_RIGHT_COMMAND_KEY); SetupStandardMap(_metaMaps[ShortcutsSpec::OPTION_COLUMN_INDEX], OPTION_NAME , B_OPTION_KEY, B_LEFT_OPTION_KEY, B_RIGHT_OPTION_KEY); _actuatorBitmaps[0] = MakeActuatorBitmap(false); _actuatorBitmaps[1] = MakeActuatorBitmap(true); }