KeyMapItem(bpy_struct)
base class — bpy_struct
- class bpy.types.KeyMapItem(bpy_struct)
Item in a Key Map
- active
Activate or deactivate item
- Type:
boolean, default False
- alt
Alt key pressed, -1 for any state
- Type:
int in [-1, 1], default 0
- alt_ui
Alt key pressed
- Type:
boolean, default False
- any
Any modifier keys pressed
- Type:
boolean, default False
- ctrl
Control key pressed, -1 for any state
- Type:
int in [-1, 1], default 0
- ctrl_ui
Control key pressed
- Type:
boolean, default False
- direction
The direction (only applies to drag events)
- Type:
enum in Event Direction Items, default ‘ANY’
- id
ID of the item
- Type:
int in [-32768, 32767], default 0, (readonly)
- idname
Identifier of operator to call on input event
- Type:
string, default “”, (never None)
- is_user_defined
Is this keymap item user defined (doesn’t just replace a builtin item)
- Type:
boolean, default False, (readonly)
- is_user_modified
Is this keymap item modified by the user
- Type:
boolean, default False, (readonly)
- key_modifier
Regular key pressed as a modifier
- Type:
enum in Event Type Items, default ‘NONE’
- map_type
Type of event mapping
- Type:
enum in [‘KEYBOARD’, ‘MOUSE’, ‘NDOF’, ‘TEXTINPUT’, ‘TIMER’], default ‘KEYBOARD’
- name
Name of operator (translated) to call on input event
- Type:
string, default “”, (readonly, never None)
- oskey
Operating system key pressed, -1 for any state
- Type:
int in [-1, 1], default 0
- oskey_ui
Operating system key pressed
- Type:
boolean, default False
- properties
Properties to set when the operator is called
- Type:
OperatorProperties
, (readonly)
- propvalue
The value this event translates to in a modal keymap
- Type:
enum in Keymap Propvalue Items, default ‘NONE’
- repeat
Active on key-repeat events (when a key is held)
- Type:
boolean, default False
- shift
Shift key pressed, -1 for any state
- Type:
int in [-1, 1], default 0
- shift_ui
Shift key pressed
- Type:
boolean, default False
- show_expanded
Show key map event and property details in the user interface
- Type:
boolean, default False
- type
Type of event
- Type:
enum in Event Type Items, default ‘NONE’
- value
- Type:
enum in Event Value Items, default ‘NOTHING’
- compare(item)
compare
- Parameters:
item (
KeyMapItem
) – Item- Returns:
Comparison result
- Return type:
boolean
- to_string(compact=False)
to_string
- Parameters:
compact (boolean, (optional)) – Compact
- Returns:
result
- Return type:
string, (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.Struct
subclass
Inherited Properties
Inherited Functions
References