Package bpy :: Module types :: Class KeyMapItem
[hide private]
[frames] | no frames]

Class KeyMapItem

The Key Map Item Object

Item in a Key Map.

References

Instance Variables [hide private]
boolean active
Activate or deactivate item.
boolean alt
Alt key pressed.
boolean any
Any modifier keys pressed.
boolean ctrl
Control key pressed.
boolean expanded
Expanded in the user interface.
string idname
Identifier of operator to call on input event.
enum key_modifier
Regular key pressed as a modifier.
enum map_type
Type of event mapping.
boolean oskey
Operating system key pressed.
OperatorProperties (readonly) properties
Properties to set when the operator is called.
enum propvalue
The value this event translates to in a modal keymap.
boolean shift
Shift key pressed.
enum type
Type of event.
enum value
Value in...
Instance Variable Details [hide private]

idname

Identifier of operator to call on input event. (maximum length of 64)
Type:
string

key_modifier

Regular key pressed as a modifier. in...
  • NONE
  • LEFTMOUSE
  • MIDDLEMOUSE
  • RIGHTMOUSE
  • BUTTON4MOUSE
  • BUTTON5MOUSE
  • ACTIONMOUSE
  • SELECTMOUSE
  • MOUSEMOVE
  • WHEELUPMOUSE
  • WHEELDOWNMOUSE
  • WHEELINMOUSE
  • WHEELOUTMOUSE
  • EVT_TWEAK_L
  • EVT_TWEAK_M
  • EVT_TWEAK_R
  • EVT_TWEAK_A
  • EVT_TWEAK_S
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z
  • ZERO
  • ONE
  • TWO
  • THREE
  • FOUR
  • FIVE
  • SIX
  • SEVEN
  • EIGHT
  • NINE
  • LEFT_CTRL
  • LEFT_ALT
  • LEFT_SHIFT
  • RIGHT_ALT
  • RIGHT_CTRL
  • RIGHT_SHIFT
  • COMMAND
  • ESC
  • TAB
  • RET
  • SPACE
  • LINE_FEED
  • BACK_SPACE
  • DEL
  • SEMI_COLON
  • PERIOD
  • COMMA
  • QUOTE
  • ACCENT_GRAVE
  • MINUS
  • SLASH
  • BACK_SLASH
  • EQUAL
  • LEFT_BRACKET
  • RIGHT_BRACKET
  • LEFT_ARROW
  • DOWN_ARROW
  • RIGHT_ARROW
  • UP_ARROW
  • NUMPAD_2
  • NUMPAD_4
  • NUMPAD_6
  • NUMPAD_8
  • NUMPAD_1
  • NUMPAD_3
  • NUMPAD_5
  • NUMPAD_7
  • NUMPAD_9
  • NUMPAD_PERIOD
  • NUMPAD_SLASH
  • NUMPAD_ASTERIX
  • NUMPAD_0
  • NUMPAD_MINUS
  • NUMPAD_ENTER
  • NUMPAD_PLUS
  • F1
  • F2
  • F3
  • F4
  • F5
  • F6
  • F7
  • F8
  • F9
  • F10
  • F11
  • F12
  • PAUSE
  • INSERT
  • HOME
  • PAGE_UP
  • PAGE_DOWN
  • END
  • WINDOW_DEACTIVATE
  • TIMER
  • TIMER0
  • TIMER1
  • TIMER2
Type:
enum

map_type

Type of event mapping. in...
  • KEYBOARD
  • TWEAK
  • MOUSE
  • TEXTINPUT
  • TIMER
Type:
enum

propvalue

The value this event translates to in a modal keymap. in...
  • NONE
Type:
enum

type

Type of event. in...
  • NONE
  • LEFTMOUSE
  • MIDDLEMOUSE
  • RIGHTMOUSE
  • BUTTON4MOUSE
  • BUTTON5MOUSE
  • ACTIONMOUSE
  • SELECTMOUSE
  • MOUSEMOVE
  • WHEELUPMOUSE
  • WHEELDOWNMOUSE
  • WHEELINMOUSE
  • WHEELOUTMOUSE
  • EVT_TWEAK_L
  • EVT_TWEAK_M
  • EVT_TWEAK_R
  • EVT_TWEAK_A
  • EVT_TWEAK_S
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z
  • ZERO
  • ONE
  • TWO
  • THREE
  • FOUR
  • FIVE
  • SIX
  • SEVEN
  • EIGHT
  • NINE
  • LEFT_CTRL
  • LEFT_ALT
  • LEFT_SHIFT
  • RIGHT_ALT
  • RIGHT_CTRL
  • RIGHT_SHIFT
  • COMMAND
  • ESC
  • TAB
  • RET
  • SPACE
  • LINE_FEED
  • BACK_SPACE
  • DEL
  • SEMI_COLON
  • PERIOD
  • COMMA
  • QUOTE
  • ACCENT_GRAVE
  • MINUS
  • SLASH
  • BACK_SLASH
  • EQUAL
  • LEFT_BRACKET
  • RIGHT_BRACKET
  • LEFT_ARROW
  • DOWN_ARROW
  • RIGHT_ARROW
  • UP_ARROW
  • NUMPAD_2
  • NUMPAD_4
  • NUMPAD_6
  • NUMPAD_8
  • NUMPAD_1
  • NUMPAD_3
  • NUMPAD_5
  • NUMPAD_7
  • NUMPAD_9
  • NUMPAD_PERIOD
  • NUMPAD_SLASH
  • NUMPAD_ASTERIX
  • NUMPAD_0
  • NUMPAD_MINUS
  • NUMPAD_ENTER
  • NUMPAD_PLUS
  • F1
  • F2
  • F3
  • F4
  • F5
  • F6
  • F7
  • F8
  • F9
  • F10
  • F11
  • F12
  • PAUSE
  • INSERT
  • HOME
  • PAGE_UP
  • PAGE_DOWN
  • END
  • WINDOW_DEACTIVATE
  • TIMER
  • TIMER0
  • TIMER1
  • TIMER2
Type:
enum

value

Value in...
  • ANY
  • NOTHING
  • PRESS
  • RELEASE
  • CLICK
Type:
enum