KeyMapItems(bpy_struct)
base class — bpy_struct
- class bpy.types.KeyMapItems(bpy_struct)
Collection of keymap items
- new(idname, type, value, any=False, shift=0, ctrl=0, alt=0, oskey=0, key_modifier='NONE', repeat=False, head=False)
new
- Parameters
idname (string, (never None)) – Operator Identifier
type (enum in ['NONE', 'LEFTMOUSE', 'MIDDLEMOUSE', 'RIGHTMOUSE', 'BUTTON4MOUSE', 'BUTTON5MOUSE', 'BUTTON6MOUSE', 'BUTTON7MOUSE', 'PEN', 'ERASER', 'MOUSEMOVE', 'INBETWEEN_MOUSEMOVE', 'TRACKPADPAN', 'TRACKPADZOOM', 'MOUSEROTATE', 'MOUSESMARTZOOM', 'WHEELUPMOUSE', 'WHEELDOWNMOUSE', 'WHEELINMOUSE', 'WHEELOUTMOUSE', 'EVT_TWEAK_L', 'EVT_TWEAK_M', 'EVT_TWEAK_R', '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', 'OSKEY', 'APP', 'GRLESS', 'ESC', 'TAB', 'RET', 'SPACE', 'LINE_FEED', 'BACK_SPACE', 'DEL', 'SEMI_COLON', 'PERIOD', 'COMMA', 'QUOTE', 'ACCENT_GRAVE', 'MINUS', 'PLUS', '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', 'F13', 'F14', 'F15', 'F16', 'F17', 'F18', 'F19', 'F20', 'F21', 'F22', 'F23', 'F24', 'PAUSE', 'INSERT', 'HOME', 'PAGE_UP', 'PAGE_DOWN', 'END', 'MEDIA_PLAY', 'MEDIA_STOP', 'MEDIA_FIRST', 'MEDIA_LAST', 'TEXTINPUT', 'WINDOW_DEACTIVATE', 'TIMER', 'TIMER0', 'TIMER1', 'TIMER2', 'TIMER_JOBS', 'TIMER_AUTOSAVE', 'TIMER_REPORT', 'TIMERREGION', 'NDOF_MOTION', 'NDOF_BUTTON_MENU', 'NDOF_BUTTON_FIT', 'NDOF_BUTTON_TOP', 'NDOF_BUTTON_BOTTOM', 'NDOF_BUTTON_LEFT', 'NDOF_BUTTON_RIGHT', 'NDOF_BUTTON_FRONT', 'NDOF_BUTTON_BACK', 'NDOF_BUTTON_ISO1', 'NDOF_BUTTON_ISO2', 'NDOF_BUTTON_ROLL_CW', 'NDOF_BUTTON_ROLL_CCW', 'NDOF_BUTTON_SPIN_CW', 'NDOF_BUTTON_SPIN_CCW', 'NDOF_BUTTON_TILT_CW', 'NDOF_BUTTON_TILT_CCW', 'NDOF_BUTTON_ROTATE', 'NDOF_BUTTON_PANZOOM', 'NDOF_BUTTON_DOMINANT', 'NDOF_BUTTON_PLUS', 'NDOF_BUTTON_MINUS', 'NDOF_BUTTON_ESC', 'NDOF_BUTTON_ALT', 'NDOF_BUTTON_SHIFT', 'NDOF_BUTTON_CTRL', 'NDOF_BUTTON_1', 'NDOF_BUTTON_2', 'NDOF_BUTTON_3', 'NDOF_BUTTON_4', 'NDOF_BUTTON_5', 'NDOF_BUTTON_6', 'NDOF_BUTTON_7', 'NDOF_BUTTON_8', 'NDOF_BUTTON_9', 'NDOF_BUTTON_10', 'NDOF_BUTTON_A', 'NDOF_BUTTON_B', 'NDOF_BUTTON_C', 'ACTIONZONE_AREA', 'ACTIONZONE_REGION', 'ACTIONZONE_FULLSCREEN', 'XR_ACTION']) –
Type
NONEUndocumented.LEFTMOUSELeft Mouse – LMB.MIDDLEMOUSEMiddle Mouse – MMB.RIGHTMOUSERight Mouse – RMB.BUTTON4MOUSEButton4 Mouse – MB4.BUTTON5MOUSEButton5 Mouse – MB5.BUTTON6MOUSEButton6 Mouse – MB6.BUTTON7MOUSEButton7 Mouse – MB7.PENPen.ERASEREraser.MOUSEMOVEMouse Move – MsMov.INBETWEEN_MOUSEMOVEIn-between Move – MsSubMov.TRACKPADPANMouse/Trackpad Pan – MsPan.TRACKPADZOOMMouse/Trackpad Zoom – MsZoom.MOUSEROTATEMouse/Trackpad Rotate – MsRot.MOUSESMARTZOOMMouse/Trackpad Smart Zoom – MsSmartZoom.WHEELUPMOUSEWheel Up – WhUp.WHEELDOWNMOUSEWheel Down – WhDown.WHEELINMOUSEWheel In – WhIn.WHEELOUTMOUSEWheel Out – WhOut.EVT_TWEAK_LTweak Left – TwkL.EVT_TWEAK_MTweak Middle – TwkM.EVT_TWEAK_RTweak Right – TwkR.AA.BB.CC.DD.EE.FF.GG.HH.II.JJ.KK.LL.MM.NN.OO.PP.QQ.RR.SS.TT.UU.VV.WW.XX.YY.ZZ.ZERO0.ONE1.TWO2.THREE3.FOUR4.FIVE5.SIX6.SEVEN7.EIGHT8.NINE9.LEFT_CTRLLeft Ctrl – CtrlL.LEFT_ALTLeft Alt – AltL.LEFT_SHIFTLeft Shift – ShiftL.RIGHT_ALTRight Alt – AltR.RIGHT_CTRLRight Ctrl – CtrlR.RIGHT_SHIFTRight Shift – ShiftR.OSKEYOS Key – Cmd.APPApplication – App.GRLESSGrless.ESCEsc.TABTab.RETReturn – Enter.SPACESpacebar – Space.LINE_FEEDLine Feed.BACK_SPACEBackspace – BkSpace.DELDelete – Del.SEMI_COLON;.PERIOD..COMMA,.QUOTE“.ACCENT_GRAVE`.MINUS-.PLUS+.SLASH/.BACK_SLASH\.EQUAL=.LEFT_BRACKET[.RIGHT_BRACKET].LEFT_ARROWLeft Arrow – ←.DOWN_ARROWDown Arrow – ↓.RIGHT_ARROWRight Arrow – →.UP_ARROWUp Arrow – ↑.NUMPAD_2Numpad 2 – Pad2.NUMPAD_4Numpad 4 – Pad4.NUMPAD_6Numpad 6 – Pad6.NUMPAD_8Numpad 8 – Pad8.NUMPAD_1Numpad 1 – Pad1.NUMPAD_3Numpad 3 – Pad3.NUMPAD_5Numpad 5 – Pad5.NUMPAD_7Numpad 7 – Pad7.NUMPAD_9Numpad 9 – Pad9.NUMPAD_PERIODNumpad . – Pad..NUMPAD_SLASHNumpad / – Pad/.NUMPAD_ASTERIXNumpad * – Pad*.NUMPAD_0Numpad 0 – Pad0.NUMPAD_MINUSNumpad - – Pad-.NUMPAD_ENTERNumpad Enter – PadEnter.NUMPAD_PLUSNumpad + – Pad+.F1F1.F2F2.F3F3.F4F4.F5F5.F6F6.F7F7.F8F8.F9F9.F10F10.F11F11.F12F12.F13F13.F14F14.F15F15.F16F16.F17F17.F18F18.F19F19.F20F20.F21F21.F22F22.F23F23.F24F24.PAUSEPause.INSERTInsert – Ins.HOMEHome.PAGE_UPPage Up – PgUp.PAGE_DOWNPage Down – PgDown.ENDEnd.MEDIA_PLAYMedia Play/Pause – >/||.MEDIA_STOPMedia Stop – Stop.MEDIA_FIRSTMedia First – |<<.MEDIA_LASTMedia Last – >>|.TEXTINPUTText Input – TxtIn.WINDOW_DEACTIVATEWindow Deactivate.TIMERTimer – Tmr.TIMER0Timer 0 – Tmr0.TIMER1Timer 1 – Tmr1.TIMER2Timer 2 – Tmr2.TIMER_JOBSTimer Jobs – TmrJob.TIMER_AUTOSAVETimer Autosave – TmrSave.TIMER_REPORTTimer Report – TmrReport.TIMERREGIONTimer Region – TmrReg.NDOF_MOTIONNDOF Motion – NdofMov.NDOF_BUTTON_MENUNDOF Menu – NdofMenu.NDOF_BUTTON_FITNDOF Fit – NdofFit.NDOF_BUTTON_TOPNDOF Top – Ndof↑.NDOF_BUTTON_BOTTOMNDOF Bottom – Ndof↓.NDOF_BUTTON_LEFTNDOF Left – Ndof←.NDOF_BUTTON_RIGHTNDOF Right – Ndof→.NDOF_BUTTON_FRONTNDOF Front – NdofFront.NDOF_BUTTON_BACKNDOF Back – NdofBack.NDOF_BUTTON_ISO1NDOF Isometric 1 – NdofIso1.NDOF_BUTTON_ISO2NDOF Isometric 2 – NdofIso2.NDOF_BUTTON_ROLL_CWNDOF Roll CW – NdofRCW.NDOF_BUTTON_ROLL_CCWNDOF Roll CCW – NdofRCCW.NDOF_BUTTON_SPIN_CWNDOF Spin CW – NdofSCW.NDOF_BUTTON_SPIN_CCWNDOF Spin CCW – NdofSCCW.NDOF_BUTTON_TILT_CWNDOF Tilt CW – NdofTCW.NDOF_BUTTON_TILT_CCWNDOF Tilt CCW – NdofTCCW.NDOF_BUTTON_ROTATENDOF Rotate – NdofRot.NDOF_BUTTON_PANZOOMNDOF Pan/Zoom – NdofPanZoom.NDOF_BUTTON_DOMINANTNDOF Dominant – NdofDom.NDOF_BUTTON_PLUSNDOF Plus – Ndof+.NDOF_BUTTON_MINUSNDOF Minus – Ndof-.NDOF_BUTTON_ESCNDOF Esc – NdofEsc.NDOF_BUTTON_ALTNDOF Alt – NdofAlt.NDOF_BUTTON_SHIFTNDOF Shift – NdofShift.NDOF_BUTTON_CTRLNDOF Ctrl – NdofCtrl.NDOF_BUTTON_1NDOF Button 1 – NdofB1.NDOF_BUTTON_2NDOF Button 2 – NdofB2.NDOF_BUTTON_3NDOF Button 3 – NdofB3.NDOF_BUTTON_4NDOF Button 4 – NdofB4.NDOF_BUTTON_5NDOF Button 5 – NdofB5.NDOF_BUTTON_6NDOF Button 6 – NdofB6.NDOF_BUTTON_7NDOF Button 7 – NdofB7.NDOF_BUTTON_8NDOF Button 8 – NdofB8.NDOF_BUTTON_9NDOF Button 9 – NdofB9.NDOF_BUTTON_10NDOF Button 10 – NdofB10.NDOF_BUTTON_ANDOF Button A – NdofBA.NDOF_BUTTON_BNDOF Button B – NdofBB.NDOF_BUTTON_CNDOF Button C – NdofBC.ACTIONZONE_AREAActionZone Area – AZone Area.ACTIONZONE_REGIONActionZone Region – AZone Region.ACTIONZONE_FULLSCREENActionZone Fullscreen – AZone FullScr.XR_ACTIONXR Action.
value (enum in ['ANY', 'PRESS', 'RELEASE', 'CLICK', 'DOUBLE_CLICK', 'CLICK_DRAG', 'NORTH', 'NORTH_EAST', 'EAST', 'SOUTH_EAST', 'SOUTH', 'SOUTH_WEST', 'WEST', 'NORTH_WEST', 'NOTHING']) – Value
any (boolean, (optional)) – Any
shift (int in [-1, 1], (optional)) – Shift
ctrl (int in [-1, 1], (optional)) – Ctrl
alt (int in [-1, 1], (optional)) – Alt
oskey (int in [-1, 1], (optional)) – OS Key
key_modifier (enum in ['NONE', 'LEFTMOUSE', 'MIDDLEMOUSE', 'RIGHTMOUSE', 'BUTTON4MOUSE', 'BUTTON5MOUSE', 'BUTTON6MOUSE', 'BUTTON7MOUSE', 'PEN', 'ERASER', 'MOUSEMOVE', 'INBETWEEN_MOUSEMOVE', 'TRACKPADPAN', 'TRACKPADZOOM', 'MOUSEROTATE', 'MOUSESMARTZOOM', 'WHEELUPMOUSE', 'WHEELDOWNMOUSE', 'WHEELINMOUSE', 'WHEELOUTMOUSE', 'EVT_TWEAK_L', 'EVT_TWEAK_M', 'EVT_TWEAK_R', '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', 'OSKEY', 'APP', 'GRLESS', 'ESC', 'TAB', 'RET', 'SPACE', 'LINE_FEED', 'BACK_SPACE', 'DEL', 'SEMI_COLON', 'PERIOD', 'COMMA', 'QUOTE', 'ACCENT_GRAVE', 'MINUS', 'PLUS', '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', 'F13', 'F14', 'F15', 'F16', 'F17', 'F18', 'F19', 'F20', 'F21', 'F22', 'F23', 'F24', 'PAUSE', 'INSERT', 'HOME', 'PAGE_UP', 'PAGE_DOWN', 'END', 'MEDIA_PLAY', 'MEDIA_STOP', 'MEDIA_FIRST', 'MEDIA_LAST', 'TEXTINPUT', 'WINDOW_DEACTIVATE', 'TIMER', 'TIMER0', 'TIMER1', 'TIMER2', 'TIMER_JOBS', 'TIMER_AUTOSAVE', 'TIMER_REPORT', 'TIMERREGION', 'NDOF_MOTION', 'NDOF_BUTTON_MENU', 'NDOF_BUTTON_FIT', 'NDOF_BUTTON_TOP', 'NDOF_BUTTON_BOTTOM', 'NDOF_BUTTON_LEFT', 'NDOF_BUTTON_RIGHT', 'NDOF_BUTTON_FRONT', 'NDOF_BUTTON_BACK', 'NDOF_BUTTON_ISO1', 'NDOF_BUTTON_ISO2', 'NDOF_BUTTON_ROLL_CW', 'NDOF_BUTTON_ROLL_CCW', 'NDOF_BUTTON_SPIN_CW', 'NDOF_BUTTON_SPIN_CCW', 'NDOF_BUTTON_TILT_CW', 'NDOF_BUTTON_TILT_CCW', 'NDOF_BUTTON_ROTATE', 'NDOF_BUTTON_PANZOOM', 'NDOF_BUTTON_DOMINANT', 'NDOF_BUTTON_PLUS', 'NDOF_BUTTON_MINUS', 'NDOF_BUTTON_ESC', 'NDOF_BUTTON_ALT', 'NDOF_BUTTON_SHIFT', 'NDOF_BUTTON_CTRL', 'NDOF_BUTTON_1', 'NDOF_BUTTON_2', 'NDOF_BUTTON_3', 'NDOF_BUTTON_4', 'NDOF_BUTTON_5', 'NDOF_BUTTON_6', 'NDOF_BUTTON_7', 'NDOF_BUTTON_8', 'NDOF_BUTTON_9', 'NDOF_BUTTON_10', 'NDOF_BUTTON_A', 'NDOF_BUTTON_B', 'NDOF_BUTTON_C', 'ACTIONZONE_AREA', 'ACTIONZONE_REGION', 'ACTIONZONE_FULLSCREEN', 'XR_ACTION'], (optional)) –
Key Modifier
NONEUndocumented.LEFTMOUSELeft Mouse – LMB.MIDDLEMOUSEMiddle Mouse – MMB.RIGHTMOUSERight Mouse – RMB.BUTTON4MOUSEButton4 Mouse – MB4.BUTTON5MOUSEButton5 Mouse – MB5.BUTTON6MOUSEButton6 Mouse – MB6.BUTTON7MOUSEButton7 Mouse – MB7.PENPen.ERASEREraser.MOUSEMOVEMouse Move – MsMov.INBETWEEN_MOUSEMOVEIn-between Move – MsSubMov.TRACKPADPANMouse/Trackpad Pan – MsPan.TRACKPADZOOMMouse/Trackpad Zoom – MsZoom.MOUSEROTATEMouse/Trackpad Rotate – MsRot.MOUSESMARTZOOMMouse/Trackpad Smart Zoom – MsSmartZoom.WHEELUPMOUSEWheel Up – WhUp.WHEELDOWNMOUSEWheel Down – WhDown.WHEELINMOUSEWheel In – WhIn.WHEELOUTMOUSEWheel Out – WhOut.EVT_TWEAK_LTweak Left – TwkL.EVT_TWEAK_MTweak Middle – TwkM.EVT_TWEAK_RTweak Right – TwkR.AA.BB.CC.DD.EE.FF.GG.HH.II.JJ.KK.LL.MM.NN.OO.PP.QQ.RR.SS.TT.UU.VV.WW.XX.YY.ZZ.ZERO0.ONE1.TWO2.THREE3.FOUR4.FIVE5.SIX6.SEVEN7.EIGHT8.NINE9.LEFT_CTRLLeft Ctrl – CtrlL.LEFT_ALTLeft Alt – AltL.LEFT_SHIFTLeft Shift – ShiftL.RIGHT_ALTRight Alt – AltR.RIGHT_CTRLRight Ctrl – CtrlR.RIGHT_SHIFTRight Shift – ShiftR.OSKEYOS Key – Cmd.APPApplication – App.GRLESSGrless.ESCEsc.TABTab.RETReturn – Enter.SPACESpacebar – Space.LINE_FEEDLine Feed.BACK_SPACEBackspace – BkSpace.DELDelete – Del.SEMI_COLON;.PERIOD..COMMA,.QUOTE“.ACCENT_GRAVE`.MINUS-.PLUS+.SLASH/.BACK_SLASH\.EQUAL=.LEFT_BRACKET[.RIGHT_BRACKET].LEFT_ARROWLeft Arrow – ←.DOWN_ARROWDown Arrow – ↓.RIGHT_ARROWRight Arrow – →.UP_ARROWUp Arrow – ↑.NUMPAD_2Numpad 2 – Pad2.NUMPAD_4Numpad 4 – Pad4.NUMPAD_6Numpad 6 – Pad6.NUMPAD_8Numpad 8 – Pad8.NUMPAD_1Numpad 1 – Pad1.NUMPAD_3Numpad 3 – Pad3.NUMPAD_5Numpad 5 – Pad5.NUMPAD_7Numpad 7 – Pad7.NUMPAD_9Numpad 9 – Pad9.NUMPAD_PERIODNumpad . – Pad..NUMPAD_SLASHNumpad / – Pad/.NUMPAD_ASTERIXNumpad * – Pad*.NUMPAD_0Numpad 0 – Pad0.NUMPAD_MINUSNumpad - – Pad-.NUMPAD_ENTERNumpad Enter – PadEnter.NUMPAD_PLUSNumpad + – Pad+.F1F1.F2F2.F3F3.F4F4.F5F5.F6F6.F7F7.F8F8.F9F9.F10F10.F11F11.F12F12.F13F13.F14F14.F15F15.F16F16.F17F17.F18F18.F19F19.F20F20.F21F21.F22F22.F23F23.F24F24.PAUSEPause.INSERTInsert – Ins.HOMEHome.PAGE_UPPage Up – PgUp.PAGE_DOWNPage Down – PgDown.ENDEnd.MEDIA_PLAYMedia Play/Pause – >/||.MEDIA_STOPMedia Stop – Stop.MEDIA_FIRSTMedia First – |<<.MEDIA_LASTMedia Last – >>|.TEXTINPUTText Input – TxtIn.WINDOW_DEACTIVATEWindow Deactivate.TIMERTimer – Tmr.TIMER0Timer 0 – Tmr0.TIMER1Timer 1 – Tmr1.TIMER2Timer 2 – Tmr2.TIMER_JOBSTimer Jobs – TmrJob.TIMER_AUTOSAVETimer Autosave – TmrSave.TIMER_REPORTTimer Report – TmrReport.TIMERREGIONTimer Region – TmrReg.NDOF_MOTIONNDOF Motion – NdofMov.NDOF_BUTTON_MENUNDOF Menu – NdofMenu.NDOF_BUTTON_FITNDOF Fit – NdofFit.NDOF_BUTTON_TOPNDOF Top – Ndof↑.NDOF_BUTTON_BOTTOMNDOF Bottom – Ndof↓.NDOF_BUTTON_LEFTNDOF Left – Ndof←.NDOF_BUTTON_RIGHTNDOF Right – Ndof→.NDOF_BUTTON_FRONTNDOF Front – NdofFront.NDOF_BUTTON_BACKNDOF Back – NdofBack.NDOF_BUTTON_ISO1NDOF Isometric 1 – NdofIso1.NDOF_BUTTON_ISO2NDOF Isometric 2 – NdofIso2.NDOF_BUTTON_ROLL_CWNDOF Roll CW – NdofRCW.NDOF_BUTTON_ROLL_CCWNDOF Roll CCW – NdofRCCW.NDOF_BUTTON_SPIN_CWNDOF Spin CW – NdofSCW.NDOF_BUTTON_SPIN_CCWNDOF Spin CCW – NdofSCCW.NDOF_BUTTON_TILT_CWNDOF Tilt CW – NdofTCW.NDOF_BUTTON_TILT_CCWNDOF Tilt CCW – NdofTCCW.NDOF_BUTTON_ROTATENDOF Rotate – NdofRot.NDOF_BUTTON_PANZOOMNDOF Pan/Zoom – NdofPanZoom.NDOF_BUTTON_DOMINANTNDOF Dominant – NdofDom.NDOF_BUTTON_PLUSNDOF Plus – Ndof+.NDOF_BUTTON_MINUSNDOF Minus – Ndof-.NDOF_BUTTON_ESCNDOF Esc – NdofEsc.NDOF_BUTTON_ALTNDOF Alt – NdofAlt.NDOF_BUTTON_SHIFTNDOF Shift – NdofShift.NDOF_BUTTON_CTRLNDOF Ctrl – NdofCtrl.NDOF_BUTTON_1NDOF Button 1 – NdofB1.NDOF_BUTTON_2NDOF Button 2 – NdofB2.NDOF_BUTTON_3NDOF Button 3 – NdofB3.NDOF_BUTTON_4NDOF Button 4 – NdofB4.NDOF_BUTTON_5NDOF Button 5 – NdofB5.NDOF_BUTTON_6NDOF Button 6 – NdofB6.NDOF_BUTTON_7NDOF Button 7 – NdofB7.NDOF_BUTTON_8NDOF Button 8 – NdofB8.NDOF_BUTTON_9NDOF Button 9 – NdofB9.NDOF_BUTTON_10NDOF Button 10 – NdofB10.NDOF_BUTTON_ANDOF Button A – NdofBA.NDOF_BUTTON_BNDOF Button B – NdofBB.NDOF_BUTTON_CNDOF Button C – NdofBC.ACTIONZONE_AREAActionZone Area – AZone Area.ACTIONZONE_REGIONActionZone Region – AZone Region.ACTIONZONE_FULLSCREENActionZone Fullscreen – AZone FullScr.XR_ACTIONXR Action.
repeat (boolean, (optional)) – Repeat, When set, accept key-repeat events
head (boolean, (optional)) – At Head, Force item to be added at start (not end) of key map so that it doesn’t get blocked by an existing key map item
- Returns
Item, Added key map item
- Return type
- new_modal(propvalue, type, value, any=False, shift=0, ctrl=0, alt=0, oskey=0, key_modifier='NONE', repeat=False)
new_modal
- Parameters
propvalue (string, (never None)) – Property Value
type (enum in ['NONE', 'LEFTMOUSE', 'MIDDLEMOUSE', 'RIGHTMOUSE', 'BUTTON4MOUSE', 'BUTTON5MOUSE', 'BUTTON6MOUSE', 'BUTTON7MOUSE', 'PEN', 'ERASER', 'MOUSEMOVE', 'INBETWEEN_MOUSEMOVE', 'TRACKPADPAN', 'TRACKPADZOOM', 'MOUSEROTATE', 'MOUSESMARTZOOM', 'WHEELUPMOUSE', 'WHEELDOWNMOUSE', 'WHEELINMOUSE', 'WHEELOUTMOUSE', 'EVT_TWEAK_L', 'EVT_TWEAK_M', 'EVT_TWEAK_R', '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', 'OSKEY', 'APP', 'GRLESS', 'ESC', 'TAB', 'RET', 'SPACE', 'LINE_FEED', 'BACK_SPACE', 'DEL', 'SEMI_COLON', 'PERIOD', 'COMMA', 'QUOTE', 'ACCENT_GRAVE', 'MINUS', 'PLUS', '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', 'F13', 'F14', 'F15', 'F16', 'F17', 'F18', 'F19', 'F20', 'F21', 'F22', 'F23', 'F24', 'PAUSE', 'INSERT', 'HOME', 'PAGE_UP', 'PAGE_DOWN', 'END', 'MEDIA_PLAY', 'MEDIA_STOP', 'MEDIA_FIRST', 'MEDIA_LAST', 'TEXTINPUT', 'WINDOW_DEACTIVATE', 'TIMER', 'TIMER0', 'TIMER1', 'TIMER2', 'TIMER_JOBS', 'TIMER_AUTOSAVE', 'TIMER_REPORT', 'TIMERREGION', 'NDOF_MOTION', 'NDOF_BUTTON_MENU', 'NDOF_BUTTON_FIT', 'NDOF_BUTTON_TOP', 'NDOF_BUTTON_BOTTOM', 'NDOF_BUTTON_LEFT', 'NDOF_BUTTON_RIGHT', 'NDOF_BUTTON_FRONT', 'NDOF_BUTTON_BACK', 'NDOF_BUTTON_ISO1', 'NDOF_BUTTON_ISO2', 'NDOF_BUTTON_ROLL_CW', 'NDOF_BUTTON_ROLL_CCW', 'NDOF_BUTTON_SPIN_CW', 'NDOF_BUTTON_SPIN_CCW', 'NDOF_BUTTON_TILT_CW', 'NDOF_BUTTON_TILT_CCW', 'NDOF_BUTTON_ROTATE', 'NDOF_BUTTON_PANZOOM', 'NDOF_BUTTON_DOMINANT', 'NDOF_BUTTON_PLUS', 'NDOF_BUTTON_MINUS', 'NDOF_BUTTON_ESC', 'NDOF_BUTTON_ALT', 'NDOF_BUTTON_SHIFT', 'NDOF_BUTTON_CTRL', 'NDOF_BUTTON_1', 'NDOF_BUTTON_2', 'NDOF_BUTTON_3', 'NDOF_BUTTON_4', 'NDOF_BUTTON_5', 'NDOF_BUTTON_6', 'NDOF_BUTTON_7', 'NDOF_BUTTON_8', 'NDOF_BUTTON_9', 'NDOF_BUTTON_10', 'NDOF_BUTTON_A', 'NDOF_BUTTON_B', 'NDOF_BUTTON_C', 'ACTIONZONE_AREA', 'ACTIONZONE_REGION', 'ACTIONZONE_FULLSCREEN', 'XR_ACTION']) –
Type
NONEUndocumented.LEFTMOUSELeft Mouse – LMB.MIDDLEMOUSEMiddle Mouse – MMB.RIGHTMOUSERight Mouse – RMB.BUTTON4MOUSEButton4 Mouse – MB4.BUTTON5MOUSEButton5 Mouse – MB5.BUTTON6MOUSEButton6 Mouse – MB6.BUTTON7MOUSEButton7 Mouse – MB7.PENPen.ERASEREraser.MOUSEMOVEMouse Move – MsMov.INBETWEEN_MOUSEMOVEIn-between Move – MsSubMov.TRACKPADPANMouse/Trackpad Pan – MsPan.TRACKPADZOOMMouse/Trackpad Zoom – MsZoom.MOUSEROTATEMouse/Trackpad Rotate – MsRot.MOUSESMARTZOOMMouse/Trackpad Smart Zoom – MsSmartZoom.WHEELUPMOUSEWheel Up – WhUp.WHEELDOWNMOUSEWheel Down – WhDown.WHEELINMOUSEWheel In – WhIn.WHEELOUTMOUSEWheel Out – WhOut.EVT_TWEAK_LTweak Left – TwkL.EVT_TWEAK_MTweak Middle – TwkM.EVT_TWEAK_RTweak Right – TwkR.AA.BB.CC.DD.EE.FF.GG.HH.II.JJ.KK.LL.MM.NN.OO.PP.QQ.RR.SS.TT.UU.VV.WW.XX.YY.ZZ.ZERO0.ONE1.TWO2.THREE3.FOUR4.FIVE5.SIX6.SEVEN7.EIGHT8.NINE9.LEFT_CTRLLeft Ctrl – CtrlL.LEFT_ALTLeft Alt – AltL.LEFT_SHIFTLeft Shift – ShiftL.RIGHT_ALTRight Alt – AltR.RIGHT_CTRLRight Ctrl – CtrlR.RIGHT_SHIFTRight Shift – ShiftR.OSKEYOS Key – Cmd.APPApplication – App.GRLESSGrless.ESCEsc.TABTab.RETReturn – Enter.SPACESpacebar – Space.LINE_FEEDLine Feed.BACK_SPACEBackspace – BkSpace.DELDelete – Del.SEMI_COLON;.PERIOD..COMMA,.QUOTE“.ACCENT_GRAVE`.MINUS-.PLUS+.SLASH/.BACK_SLASH\.EQUAL=.LEFT_BRACKET[.RIGHT_BRACKET].LEFT_ARROWLeft Arrow – ←.DOWN_ARROWDown Arrow – ↓.RIGHT_ARROWRight Arrow – →.UP_ARROWUp Arrow – ↑.NUMPAD_2Numpad 2 – Pad2.NUMPAD_4Numpad 4 – Pad4.NUMPAD_6Numpad 6 – Pad6.NUMPAD_8Numpad 8 – Pad8.NUMPAD_1Numpad 1 – Pad1.NUMPAD_3Numpad 3 – Pad3.NUMPAD_5Numpad 5 – Pad5.NUMPAD_7Numpad 7 – Pad7.NUMPAD_9Numpad 9 – Pad9.NUMPAD_PERIODNumpad . – Pad..NUMPAD_SLASHNumpad / – Pad/.NUMPAD_ASTERIXNumpad * – Pad*.NUMPAD_0Numpad 0 – Pad0.NUMPAD_MINUSNumpad - – Pad-.NUMPAD_ENTERNumpad Enter – PadEnter.NUMPAD_PLUSNumpad + – Pad+.F1F1.F2F2.F3F3.F4F4.F5F5.F6F6.F7F7.F8F8.F9F9.F10F10.F11F11.F12F12.F13F13.F14F14.F15F15.F16F16.F17F17.F18F18.F19F19.F20F20.F21F21.F22F22.F23F23.F24F24.PAUSEPause.INSERTInsert – Ins.HOMEHome.PAGE_UPPage Up – PgUp.PAGE_DOWNPage Down – PgDown.ENDEnd.MEDIA_PLAYMedia Play/Pause – >/||.MEDIA_STOPMedia Stop – Stop.MEDIA_FIRSTMedia First – |<<.MEDIA_LASTMedia Last – >>|.TEXTINPUTText Input – TxtIn.WINDOW_DEACTIVATEWindow Deactivate.TIMERTimer – Tmr.TIMER0Timer 0 – Tmr0.TIMER1Timer 1 – Tmr1.TIMER2Timer 2 – Tmr2.TIMER_JOBSTimer Jobs – TmrJob.TIMER_AUTOSAVETimer Autosave – TmrSave.TIMER_REPORTTimer Report – TmrReport.TIMERREGIONTimer Region – TmrReg.NDOF_MOTIONNDOF Motion – NdofMov.NDOF_BUTTON_MENUNDOF Menu – NdofMenu.NDOF_BUTTON_FITNDOF Fit – NdofFit.NDOF_BUTTON_TOPNDOF Top – Ndof↑.NDOF_BUTTON_BOTTOMNDOF Bottom – Ndof↓.NDOF_BUTTON_LEFTNDOF Left – Ndof←.NDOF_BUTTON_RIGHTNDOF Right – Ndof→.NDOF_BUTTON_FRONTNDOF Front – NdofFront.NDOF_BUTTON_BACKNDOF Back – NdofBack.NDOF_BUTTON_ISO1NDOF Isometric 1 – NdofIso1.NDOF_BUTTON_ISO2NDOF Isometric 2 – NdofIso2.NDOF_BUTTON_ROLL_CWNDOF Roll CW – NdofRCW.NDOF_BUTTON_ROLL_CCWNDOF Roll CCW – NdofRCCW.NDOF_BUTTON_SPIN_CWNDOF Spin CW – NdofSCW.NDOF_BUTTON_SPIN_CCWNDOF Spin CCW – NdofSCCW.NDOF_BUTTON_TILT_CWNDOF Tilt CW – NdofTCW.NDOF_BUTTON_TILT_CCWNDOF Tilt CCW – NdofTCCW.NDOF_BUTTON_ROTATENDOF Rotate – NdofRot.NDOF_BUTTON_PANZOOMNDOF Pan/Zoom – NdofPanZoom.NDOF_BUTTON_DOMINANTNDOF Dominant – NdofDom.NDOF_BUTTON_PLUSNDOF Plus – Ndof+.NDOF_BUTTON_MINUSNDOF Minus – Ndof-.NDOF_BUTTON_ESCNDOF Esc – NdofEsc.NDOF_BUTTON_ALTNDOF Alt – NdofAlt.NDOF_BUTTON_SHIFTNDOF Shift – NdofShift.NDOF_BUTTON_CTRLNDOF Ctrl – NdofCtrl.NDOF_BUTTON_1NDOF Button 1 – NdofB1.NDOF_BUTTON_2NDOF Button 2 – NdofB2.NDOF_BUTTON_3NDOF Button 3 – NdofB3.NDOF_BUTTON_4NDOF Button 4 – NdofB4.NDOF_BUTTON_5NDOF Button 5 – NdofB5.NDOF_BUTTON_6NDOF Button 6 – NdofB6.NDOF_BUTTON_7NDOF Button 7 – NdofB7.NDOF_BUTTON_8NDOF Button 8 – NdofB8.NDOF_BUTTON_9NDOF Button 9 – NdofB9.NDOF_BUTTON_10NDOF Button 10 – NdofB10.NDOF_BUTTON_ANDOF Button A – NdofBA.NDOF_BUTTON_BNDOF Button B – NdofBB.NDOF_BUTTON_CNDOF Button C – NdofBC.ACTIONZONE_AREAActionZone Area – AZone Area.ACTIONZONE_REGIONActionZone Region – AZone Region.ACTIONZONE_FULLSCREENActionZone Fullscreen – AZone FullScr.XR_ACTIONXR Action.
value (enum in ['ANY', 'PRESS', 'RELEASE', 'CLICK', 'DOUBLE_CLICK', 'CLICK_DRAG', 'NORTH', 'NORTH_EAST', 'EAST', 'SOUTH_EAST', 'SOUTH', 'SOUTH_WEST', 'WEST', 'NORTH_WEST', 'NOTHING']) – Value
any (boolean, (optional)) – Any
shift (int in [-1, 1], (optional)) – Shift
ctrl (int in [-1, 1], (optional)) – Ctrl
alt (int in [-1, 1], (optional)) – Alt
oskey (int in [-1, 1], (optional)) – OS Key
key_modifier (enum in ['NONE', 'LEFTMOUSE', 'MIDDLEMOUSE', 'RIGHTMOUSE', 'BUTTON4MOUSE', 'BUTTON5MOUSE', 'BUTTON6MOUSE', 'BUTTON7MOUSE', 'PEN', 'ERASER', 'MOUSEMOVE', 'INBETWEEN_MOUSEMOVE', 'TRACKPADPAN', 'TRACKPADZOOM', 'MOUSEROTATE', 'MOUSESMARTZOOM', 'WHEELUPMOUSE', 'WHEELDOWNMOUSE', 'WHEELINMOUSE', 'WHEELOUTMOUSE', 'EVT_TWEAK_L', 'EVT_TWEAK_M', 'EVT_TWEAK_R', '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', 'OSKEY', 'APP', 'GRLESS', 'ESC', 'TAB', 'RET', 'SPACE', 'LINE_FEED', 'BACK_SPACE', 'DEL', 'SEMI_COLON', 'PERIOD', 'COMMA', 'QUOTE', 'ACCENT_GRAVE', 'MINUS', 'PLUS', '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', 'F13', 'F14', 'F15', 'F16', 'F17', 'F18', 'F19', 'F20', 'F21', 'F22', 'F23', 'F24', 'PAUSE', 'INSERT', 'HOME', 'PAGE_UP', 'PAGE_DOWN', 'END', 'MEDIA_PLAY', 'MEDIA_STOP', 'MEDIA_FIRST', 'MEDIA_LAST', 'TEXTINPUT', 'WINDOW_DEACTIVATE', 'TIMER', 'TIMER0', 'TIMER1', 'TIMER2', 'TIMER_JOBS', 'TIMER_AUTOSAVE', 'TIMER_REPORT', 'TIMERREGION', 'NDOF_MOTION', 'NDOF_BUTTON_MENU', 'NDOF_BUTTON_FIT', 'NDOF_BUTTON_TOP', 'NDOF_BUTTON_BOTTOM', 'NDOF_BUTTON_LEFT', 'NDOF_BUTTON_RIGHT', 'NDOF_BUTTON_FRONT', 'NDOF_BUTTON_BACK', 'NDOF_BUTTON_ISO1', 'NDOF_BUTTON_ISO2', 'NDOF_BUTTON_ROLL_CW', 'NDOF_BUTTON_ROLL_CCW', 'NDOF_BUTTON_SPIN_CW', 'NDOF_BUTTON_SPIN_CCW', 'NDOF_BUTTON_TILT_CW', 'NDOF_BUTTON_TILT_CCW', 'NDOF_BUTTON_ROTATE', 'NDOF_BUTTON_PANZOOM', 'NDOF_BUTTON_DOMINANT', 'NDOF_BUTTON_PLUS', 'NDOF_BUTTON_MINUS', 'NDOF_BUTTON_ESC', 'NDOF_BUTTON_ALT', 'NDOF_BUTTON_SHIFT', 'NDOF_BUTTON_CTRL', 'NDOF_BUTTON_1', 'NDOF_BUTTON_2', 'NDOF_BUTTON_3', 'NDOF_BUTTON_4', 'NDOF_BUTTON_5', 'NDOF_BUTTON_6', 'NDOF_BUTTON_7', 'NDOF_BUTTON_8', 'NDOF_BUTTON_9', 'NDOF_BUTTON_10', 'NDOF_BUTTON_A', 'NDOF_BUTTON_B', 'NDOF_BUTTON_C', 'ACTIONZONE_AREA', 'ACTIONZONE_REGION', 'ACTIONZONE_FULLSCREEN', 'XR_ACTION'], (optional)) –
Key Modifier
NONEUndocumented.LEFTMOUSELeft Mouse – LMB.MIDDLEMOUSEMiddle Mouse – MMB.RIGHTMOUSERight Mouse – RMB.BUTTON4MOUSEButton4 Mouse – MB4.BUTTON5MOUSEButton5 Mouse – MB5.BUTTON6MOUSEButton6 Mouse – MB6.BUTTON7MOUSEButton7 Mouse – MB7.PENPen.ERASEREraser.MOUSEMOVEMouse Move – MsMov.INBETWEEN_MOUSEMOVEIn-between Move – MsSubMov.TRACKPADPANMouse/Trackpad Pan – MsPan.TRACKPADZOOMMouse/Trackpad Zoom – MsZoom.MOUSEROTATEMouse/Trackpad Rotate – MsRot.MOUSESMARTZOOMMouse/Trackpad Smart Zoom – MsSmartZoom.WHEELUPMOUSEWheel Up – WhUp.WHEELDOWNMOUSEWheel Down – WhDown.WHEELINMOUSEWheel In – WhIn.WHEELOUTMOUSEWheel Out – WhOut.EVT_TWEAK_LTweak Left – TwkL.EVT_TWEAK_MTweak Middle – TwkM.EVT_TWEAK_RTweak Right – TwkR.AA.BB.CC.DD.EE.FF.GG.HH.II.JJ.KK.LL.MM.NN.OO.PP.QQ.RR.SS.TT.UU.VV.WW.XX.YY.ZZ.ZERO0.ONE1.TWO2.THREE3.FOUR4.FIVE5.SIX6.SEVEN7.EIGHT8.NINE9.LEFT_CTRLLeft Ctrl – CtrlL.LEFT_ALTLeft Alt – AltL.LEFT_SHIFTLeft Shift – ShiftL.RIGHT_ALTRight Alt – AltR.RIGHT_CTRLRight Ctrl – CtrlR.RIGHT_SHIFTRight Shift – ShiftR.OSKEYOS Key – Cmd.APPApplication – App.GRLESSGrless.ESCEsc.TABTab.RETReturn – Enter.SPACESpacebar – Space.LINE_FEEDLine Feed.BACK_SPACEBackspace – BkSpace.DELDelete – Del.SEMI_COLON;.PERIOD..COMMA,.QUOTE“.ACCENT_GRAVE`.MINUS-.PLUS+.SLASH/.BACK_SLASH\.EQUAL=.LEFT_BRACKET[.RIGHT_BRACKET].LEFT_ARROWLeft Arrow – ←.DOWN_ARROWDown Arrow – ↓.RIGHT_ARROWRight Arrow – →.UP_ARROWUp Arrow – ↑.NUMPAD_2Numpad 2 – Pad2.NUMPAD_4Numpad 4 – Pad4.NUMPAD_6Numpad 6 – Pad6.NUMPAD_8Numpad 8 – Pad8.NUMPAD_1Numpad 1 – Pad1.NUMPAD_3Numpad 3 – Pad3.NUMPAD_5Numpad 5 – Pad5.NUMPAD_7Numpad 7 – Pad7.NUMPAD_9Numpad 9 – Pad9.NUMPAD_PERIODNumpad . – Pad..NUMPAD_SLASHNumpad / – Pad/.NUMPAD_ASTERIXNumpad * – Pad*.NUMPAD_0Numpad 0 – Pad0.NUMPAD_MINUSNumpad - – Pad-.NUMPAD_ENTERNumpad Enter – PadEnter.NUMPAD_PLUSNumpad + – Pad+.F1F1.F2F2.F3F3.F4F4.F5F5.F6F6.F7F7.F8F8.F9F9.F10F10.F11F11.F12F12.F13F13.F14F14.F15F15.F16F16.F17F17.F18F18.F19F19.F20F20.F21F21.F22F22.F23F23.F24F24.PAUSEPause.INSERTInsert – Ins.HOMEHome.PAGE_UPPage Up – PgUp.PAGE_DOWNPage Down – PgDown.ENDEnd.MEDIA_PLAYMedia Play/Pause – >/||.MEDIA_STOPMedia Stop – Stop.MEDIA_FIRSTMedia First – |<<.MEDIA_LASTMedia Last – >>|.TEXTINPUTText Input – TxtIn.WINDOW_DEACTIVATEWindow Deactivate.TIMERTimer – Tmr.TIMER0Timer 0 – Tmr0.TIMER1Timer 1 – Tmr1.TIMER2Timer 2 – Tmr2.TIMER_JOBSTimer Jobs – TmrJob.TIMER_AUTOSAVETimer Autosave – TmrSave.TIMER_REPORTTimer Report – TmrReport.TIMERREGIONTimer Region – TmrReg.NDOF_MOTIONNDOF Motion – NdofMov.NDOF_BUTTON_MENUNDOF Menu – NdofMenu.NDOF_BUTTON_FITNDOF Fit – NdofFit.NDOF_BUTTON_TOPNDOF Top – Ndof↑.NDOF_BUTTON_BOTTOMNDOF Bottom – Ndof↓.NDOF_BUTTON_LEFTNDOF Left – Ndof←.NDOF_BUTTON_RIGHTNDOF Right – Ndof→.NDOF_BUTTON_FRONTNDOF Front – NdofFront.NDOF_BUTTON_BACKNDOF Back – NdofBack.NDOF_BUTTON_ISO1NDOF Isometric 1 – NdofIso1.NDOF_BUTTON_ISO2NDOF Isometric 2 – NdofIso2.NDOF_BUTTON_ROLL_CWNDOF Roll CW – NdofRCW.NDOF_BUTTON_ROLL_CCWNDOF Roll CCW – NdofRCCW.NDOF_BUTTON_SPIN_CWNDOF Spin CW – NdofSCW.NDOF_BUTTON_SPIN_CCWNDOF Spin CCW – NdofSCCW.NDOF_BUTTON_TILT_CWNDOF Tilt CW – NdofTCW.NDOF_BUTTON_TILT_CCWNDOF Tilt CCW – NdofTCCW.NDOF_BUTTON_ROTATENDOF Rotate – NdofRot.NDOF_BUTTON_PANZOOMNDOF Pan/Zoom – NdofPanZoom.NDOF_BUTTON_DOMINANTNDOF Dominant – NdofDom.NDOF_BUTTON_PLUSNDOF Plus – Ndof+.NDOF_BUTTON_MINUSNDOF Minus – Ndof-.NDOF_BUTTON_ESCNDOF Esc – NdofEsc.NDOF_BUTTON_ALTNDOF Alt – NdofAlt.NDOF_BUTTON_SHIFTNDOF Shift – NdofShift.NDOF_BUTTON_CTRLNDOF Ctrl – NdofCtrl.NDOF_BUTTON_1NDOF Button 1 – NdofB1.NDOF_BUTTON_2NDOF Button 2 – NdofB2.NDOF_BUTTON_3NDOF Button 3 – NdofB3.NDOF_BUTTON_4NDOF Button 4 – NdofB4.NDOF_BUTTON_5NDOF Button 5 – NdofB5.NDOF_BUTTON_6NDOF Button 6 – NdofB6.NDOF_BUTTON_7NDOF Button 7 – NdofB7.NDOF_BUTTON_8NDOF Button 8 – NdofB8.NDOF_BUTTON_9NDOF Button 9 – NdofB9.NDOF_BUTTON_10NDOF Button 10 – NdofB10.NDOF_BUTTON_ANDOF Button A – NdofBA.NDOF_BUTTON_BNDOF Button B – NdofBB.NDOF_BUTTON_CNDOF Button C – NdofBC.ACTIONZONE_AREAActionZone Area – AZone Area.ACTIONZONE_REGIONActionZone Region – AZone Region.ACTIONZONE_FULLSCREENActionZone Fullscreen – AZone FullScr.XR_ACTIONXR Action.
repeat (boolean, (optional)) – Repeat, When set, accept key-repeat events
- Returns
Item, Added key map item
- Return type
- new_from_item(item, head=False)
new_from_item
- Parameters
item (
KeyMapItem, (never None)) – Item, Item to use as a referencehead (boolean, (optional)) – At Head
- Returns
Item, Added key map item
- Return type
- remove(item)
remove
- Parameters
item (
KeyMapItem, (never None)) – Item
- from_id(id)
from_id
- Parameters
id (int in [-inf, inf]) – id, ID of the item
- Returns
Item
- Return type
- find_from_operator(idname, properties=None, include={'ACTIONZONE', 'KEYBOARD', 'MOUSE', 'NDOF', 'TWEAK'}, exclude={})
find_from_operator
- Parameters
idname (string, (never None)) – Operator Identifier
include (enum set in {'KEYBOARD_MODIFIER', 'KEYBOARD', 'MOUSE_WHEEL', 'MOUSE_GESTURE', 'MOUSE_BUTTON', 'MOUSE', 'NDOF', 'TWEAK', 'ACTIONZONE'}, (optional)) – Include
exclude (enum set in {'KEYBOARD_MODIFIER', 'KEYBOARD', 'MOUSE_WHEEL', 'MOUSE_GESTURE', 'MOUSE_BUTTON', 'MOUSE', 'NDOF', 'TWEAK', 'ACTIONZONE'}, (optional)) – Exclude
- Return type
- match_event(event)
match_event
- Return type
- 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