#plugins.core.touchbar.virtual

Virtual Touch Bar Manager


#API Overview

Constants - Useful values which cannot be changed

Variables - Configurable values

Functions - API calls offered directly by the extension

Fields - Variables which can only be accessed from an object returned by a constructor


#API Documentation

#Constants

Signatureplugins.core.touchbar.virtual.LOCATION_DEFAULT_VALUE -> string
TypeConstant
DescriptionDefault location value.
NotesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 33

Signatureplugins.core.touchbar.virtual.LOCATION_DRAGGABLE -> string
TypeConstant
DescriptionLocation is Draggable.
NotesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 23

Signatureplugins.core.touchbar.virtual.LOCATION_MOUSE -> string
TypeConstant
DescriptionLocation is Mouse.
NotesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 28

#Variables

Signatureplugins.core.touchbar.virtual.updateLocationCallback -> table
TypeVariable
DescriptionUpdate Location Callback
NotesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 48

#Functions

Signatureplugins.core.touchbar.virtual.callback(_, message) -> none
TypeFunction
DescriptionCallback Function for the Virtual Touch Bar
Parameters
  • obj - the touchbarObject the callback is for
  • message - the message to the callback, either "didEnter" or "didExit"
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 280

Signatureplugins.core.touchbar.virtual.hide() -> none
TypeFunction
DescriptionHide the Virtual Touch Bar
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 265

Signatureplugins.core.touchbar.virtual.init() -> self
TypeFunction
DescriptionInitialise the module.
Parameters
  • None
Returns
  • Self
NotesNone
ExamplesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 319

Signatureplugins.core.touchbar.virtual.show() -> none
TypeFunction
DescriptionShow the Virtual Touch Bar
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 245

Signatureplugins.core.touchbar.virtual.start() -> none
TypeFunction
DescriptionInitialises the Virtual Touch Bar
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 118

Signatureplugins.core.touchbar.virtual.stop() -> none
TypeFunction
DescriptionStops the Virtual Touch Bar
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 181

Signatureplugins.core.touchbar.virtual.touchbar() -> none
TypeFunction
DescriptionReturns the hs._asm.undocumented.touchbar object if it exists.
Parameters
  • None
Returns
  • hs._asm.undocumented.touchbar
NotesNone
ExamplesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 69

Signatureplugins.core.touchbar.virtual.update() -> none
TypeFunction
DescriptionUpdates the visibility and location of the Virtual Touch Bar
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 305

#Fields

Signatureplugins.core.touchbar.virtual.enabled <cp.prop: boolean>
TypeField
DescriptionIs true if the plugin is enabled.
NotesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 91

Signatureplugins.core.touchbar.virtual.isActive <cp.prop: boolean; read-only>
TypeField
DescriptionIs true if the plugin is enabled and the TouchBar is supported on this OS.
NotesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 107

Signatureplugins.core.touchbar.virtual.lastLocation <cp.prop: point table>
TypeField
DescriptionThe last known Virtual Touch Bar Location
NotesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 38

Signatureplugins.core.touchbar.virtual.macOSVersionSupported <cp.prop: boolean>
TypeField
DescriptionDoes the macOS version support the Touch Bar?
NotesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 53

Signatureplugins.core.touchbar.virtual.supported <cp.prop: boolean; read-only>
TypeField
DescriptionIs true if the Touch Bar is supported on this version of macOS.
NotesNone
Sourcesrc/plugins/core/touchbar/virtual/init.lua line 61