macOS Sierra contient peut-être des indices à propos des futurs MacBook Pro et leur possible ruban tactile OLED. La documentation qui liste les évolutions techniques depuis El Capitan (1 & 2) contient toute une série de nouveautés associées au kernel.
Les intitulés font penser à cette idée de touches dédiées à des informations système ou liées à des applications (touche majuscule enfoncée, niveau de la batterie, mode Ne pas déranger activé, microphone activé, mode nuit activé, etc), des commandes (Play, Pause…) ou des touches programmables (merci Camille) :
kHIDUsage_LED_BatteryLow
kHIDUsage_LED_BatteryOK
kHIDUsage_LED_BatteryOperation
kHIDUsage_LED_Busy
kHIDUsage_LED_CAV
kHIDUsage_LED_CLV
kHIDUsage_LED_CallPickup
kHIDUsage_LED_CameraOff
kHIDUsage_LED_CameraOn
kHIDUsage_LED_CapsLock
kHIDUsage_LED_Compose
kHIDUsage_LED_Conference
kHIDUsage_LED_Coverage
kHIDUsage_LED_DataMode
kHIDUsage_LED_DoNotDisturb
kHIDUsage_LED_EqualizerEnable
kHIDUsage_LED_Error
kHIDUsage_LED_ExternalPowerConnected
kHIDUsage_LED_FastBlinkOffTime
kHIDUsage_LED_FastBlinkOnTime
kHIDUsage_LED_FastForward
kHIDUsage_LED_FlashOnTime
kHIDUsage_LED_Forward
kHIDUsage_LED_GenericIndicator
kHIDUsage_LED_HeadSet
kHIDUsage_LED_HighCutFilter
kHIDUsage_LED_Hold
kHIDUsage_LED_IndicatorAmber
kHIDUsage_LED_IndicatorFastBlink
kHIDUsage_LED_IndicatorFlash
kHIDUsage_LED_IndicatorGreen
kHIDUsage_LED_IndicatorOff
kHIDUsage_LED_IndicatorOn
kHIDUsage_LED_IndicatorRed
kHIDUsage_LED_IndicatorSlowBlink
kHIDUsage_LED_Kana
kHIDUsage_LED_LowCutFilter
kHIDUsage_LED_MessageWaiting
kHIDUsage_LED_Microphone
kHIDUsage_LED_Mute
kHIDUsage_LED_NightMode
kHIDUsage_LED_NumLock
kHIDUsage_LED_OffHook
kHIDUsage_LED_OffLine
kHIDUsage_LED_OnLine
kHIDUsage_LED_PaperJam
kHIDUsage_LED_PaperOut
kHIDUsage_LED_Pause
kHIDUsage_LED_Play
kHIDUsage_LED_Power
kHIDUsage_LED_Ready
kHIDUsage_LED_Record
kHIDUsage_LED_RecordingFormatDetect
kHIDUsage_LED_Remote
kHIDUsage_LED_Repeat
kHIDUsage_LED_Reserved
kHIDUsage_LED_Reverse
kHIDUsage_LED_Rewind
kHIDUsage_LED_Ring
kHIDUsage_LED_SamplingRateDetect
kHIDUsage_LED_ScrollLock
kHIDUsage_LED_SendCalls
kHIDUsage_LED_Shift
kHIDUsage_LED_SlowBlinkOffTime
kHIDUsage_LED_SlowBlinkOnTime
kHIDUsage_LED_SoundFieldOn
kHIDUsage_LED_Speaker
kHIDUsage_LED_Spinning
kHIDUsage_LED_StandBy
kHIDUsage_LED_Stereo
kHIDUsage_LED_Stop
kHIDUsage_LED_SurroundOn
kHIDUsage_LED_SystemSuspend
kHIDUsage_LED_ToneEnable
kHIDUsage_LED_Usage
kHIDUsage_LED_UsageInUseIndicator
kHIDUsage_LED_UsageIndicatorColor
kHIDUsage_LED_UsageMultiModeIndicator
kHIDUsage_LED_Player1
kHIDUsage_LED_Player2
kHIDUsage_LED_Player3
kHIDUsage_LED_Player4
kHIDUsage_LED_Player5
kHIDUsage_LED_Player6
kHIDUsage_LED_Player7
kHIDUsage_LED_Player8
kHIDUsage_LED_PlayerIndicator
Il y a quelques jours, Martin Hayek avait proposé son interprétation de ce à quoi pourrait ressembler ce ruban tactile au contenu contextuel (lire Un concept imagine les fonctions du ruban d’OLED).