Input
util.input.get_mouse_sensitivity
ClientRetrieves the mouse sensitivity multiplier of the specified axis
Syntax
local sensitivity = util.input.get_mouse_sensitivity(
axis
)Parameters
| Type | Name | Description |
|---|---|---|
util.input.mouse_axis | axis | Mouse axis to retrieve the sensitivity of |
Returns
| Type | Name | Description |
|---|---|---|
float | sensitivity | Sensitivity multiplier of the specified axis, ranging from 0.01 to 2.0 |
Examples
core.engine.print("info", "Horizontal sensitivity:", util.input.get_mouse_sensitivity(util.input.mouse_axis.HORIZONTAL))
core.engine.print("info", "Vertical sensitivity:", util.input.get_mouse_sensitivity(util.input.mouse_axis.VERTICAL))util.input.set_cursor_mode(util.input.cursor_mode.CAPTURED)
local base_sensitivity = 0.1
local velocity = util.input.get_cursor_velocity()
local yaw = velocity[1]*base_sensitivity*util.input.get_mouse_sensitivity(util.input.mouse_axis.HORIZONTAL)
local pitch = velocity[2]*base_sensitivity*util.input.get_mouse_sensitivity(util.input.mouse_axis.VERTICAL)
core.engine.print("info", "Yaw delta:", yaw, "Pitch delta:", pitch)