PreferencesInput(bpy_struct)¶
base class — bpy_struct
- class bpy.types.PreferencesInput(bpy_struct)¶
Settings for input devices
- drag_threshold¶
Number of pixels to drag before a drag event is triggered for keyboard and other non mouse/tablet input (otherwise click events are detected)
- Type
int in [1, 255], default 30
- drag_threshold_mouse¶
Number of pixels to drag before a tweak/drag event is triggered for mouse/trackpad input (otherwise click events are detected)
- Type
int in [1, 255], default 3
- drag_threshold_tablet¶
Number of pixels to drag before a tweak/drag event is triggered for tablet input (otherwise click events are detected)
- Type
int in [1, 255], default 10
- invert_mouse_zoom¶
Invert the axis of mouse movement for zooming
- Type
boolean, default False
- invert_zoom_wheel¶
Swap the Mouse Wheel zoom direction
- Type
boolean, default False
- mouse_double_click_time¶
Time/delay (in ms) for a double click
- Type
int in [1, 1000], default 350
- mouse_emulate_3_button_modifier¶
Hold this modifier to emulate the middle mouse button
- Type
enum in [‘ALT’, ‘OSKEY’], default ‘ALT’
- move_threshold¶
Number of pixels to before the cursor is considered to have moved (used for cycling selected items on successive clicks)
- Type
int in [0, 255], default 2
Which method to use for viewport navigation
WALKWalk, Interactively walk or free navigate around the scene.FLYFly, Use fly dynamics to navigate the scene.
- Type
enum in [‘WALK’, ‘FLY’], default ‘WALK’
- pressure_softness¶
Adjusts softness of the low pressure response onset using a gamma curve
- Type
float in [-inf, inf], default 0.0
- pressure_threshold_max¶
Raw input pressure value that is interpreted as 100% by Blender
- Type
float in [0, 1], default 1.0
- tablet_api¶
Select the tablet API to use for pressure sensitivity (may require restarting Blender for changes to take effect)
AUTOMATICAutomatic, Automatically choose Wintab or Windows Ink depending on the device.WINDOWS_INKWindows Ink, Use native Windows Ink API, for modern tablet and pen devices. Requires Windows 8 or newer.WINTABWintab, Use Wintab driver for older tablets and Windows versions.
- Type
enum in [‘AUTOMATIC’, ‘WINDOWS_INK’, ‘WINTAB’], default ‘AUTOMATIC’
- use_auto_perspective¶
Automatically switch between orthographic and perspective when changing from top/front/side views
- Type
boolean, default True
- use_drag_immediately¶
Moving things with a mouse drag confirms when releasing the button
- Type
boolean, default True
- use_emulate_numpad¶
Main 1 to 0 keys act as the numpad ones (useful for laptops)
- Type
boolean, default False
- use_mouse_continuous¶
Let the mouse wrap around the view boundaries so mouse movements are not limited by the screen size (used by transform, dragging of UI controls, etc.)
- Type
boolean, default True
Use the depth under the mouse to improve view pan/rotate/zoom functionality
- Type
boolean, default False
- use_mouse_emulate_3_button¶
Emulate Middle Mouse with Alt+Left Mouse
- Type
boolean, default False
- use_ndof¶
- Type
boolean, default False, (readonly)
- use_numeric_input_advanced¶
When entering numbers while transforming, default to advanced mode for full math expression evaluation
- Type
boolean, default False
- use_rotate_around_active¶
Use selection as the pivot point
- Type
boolean, default False
- use_zoom_to_mouse¶
Zoom in towards the mouse pointer’s position in the 3D view, rather than the 2D window center
- Type
boolean, default False
- view_rotate_method¶
Orbit method in the viewport
TURNTABLETurntable, Turntable keeps the Z-axis upright while orbiting.TRACKBALLTrackball, Trackball allows you to tumble your view at any angle.
- Type
enum in [‘TURNTABLE’, ‘TRACKBALL’], default ‘TURNTABLE’
- view_rotate_sensitivity_trackball¶
Scale trackball orbit sensitivity
- Type
float in [0.1, 10], default 1.0
- view_rotate_sensitivity_turntable¶
Rotation amount per pixel to control how fast the viewport orbits
- Type
float in [1.74533e-05, 0.261799], default 0.00698132
- view_zoom_axis¶
Axis of mouse movement to zoom in or out on
VERTICALVertical, Zoom in and out based on vertical mouse movement.HORIZONTALHorizontal, Zoom in and out based on horizontal mouse movement.
- Type
enum in [‘VERTICAL’, ‘HORIZONTAL’], default ‘VERTICAL’
- view_zoom_method¶
Which style to use for viewport scaling
CONTINUEContinue, Continuous zooming. The zoom direction and speed depends on how far along the set Zoom Axis the mouse has moved.DOLLYDolly, Zoom in and out based on mouse movement along the set Zoom Axis.SCALEScale, Zoom in and out as if you are scaling the view, mouse movements relative to center.
- Type
enum in [‘CONTINUE’, ‘DOLLY’, ‘SCALE’], default ‘DOLLY’
Settings for walk navigation mode
- Type
WalkNavigation, (readonly, never None)
- classmethod bl_rna_get_subclass(id, default=None)¶
- Parameters
id (string) – The RNA type identifier.
- Returns
The RNA type or default when not found.
- Return type
bpy.types.Structsubclass
- classmethod bl_rna_get_subclass_py(id, default=None)¶
- Parameters
id (string) – The RNA type identifier.
- Returns
The class or default when not found.
- Return type
type
Inherited Properties
Inherited Functions
References