You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
733 B
17 lines
733 B
-- SPDX-FileCopyrightText: 2023 jacqueline <me@jacqueline.id.au>
|
|
--
|
|
-- SPDX-License-Identifier: GPL-3.0-only
|
|
|
|
--- @meta
|
|
|
|
--- The `controls` module contains Properties relating to the device's physical
|
|
--- controls. These controls include the touchwheel, the lock switch, and the
|
|
--- side buttons.
|
|
--- @class controls
|
|
--- @field scheme Property The currently configured control scheme
|
|
--- @field scroll_sensitivity Property How much rotational motion is required on the touchwheel per scroll tick.
|
|
--- @field lock_switch Property The current state of the device's lock switch.
|
|
--- @field hooks funtion Returns a table containing the inputs and actions associated with the current control scheme.
|
|
local controls = {}
|
|
|
|
return controls
|
|
|