MCPcopy Create free account
hub / github.com/MrNeRF/LichtFeld-Studio / register_keymap

Function register_keymap

src/python/lfs/py_keymap.cpp:101–538  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

99 } // namespace
100
101 void register_keymap(nb::module_& m) {
102 auto keymap = m.def_submodule("keymap", "Keymap configuration");
103
104 // Expose Action enum
105 nb::enum_<Action>(keymap, "Action")
106 .value("NONE", Action::NONE)
107 .value("CAMERA_ORBIT", Action::CAMERA_ORBIT)
108 .value("CAMERA_PAN", Action::CAMERA_PAN)
109 .value("CAMERA_ZOOM", Action::CAMERA_ZOOM)
110 .value("CAMERA_ROLL", Action::CAMERA_ROLL)
111 .value("CAMERA_MOVE_FORWARD", Action::CAMERA_MOVE_FORWARD)
112 .value("CAMERA_MOVE_BACKWARD", Action::CAMERA_MOVE_BACKWARD)
113 .value("CAMERA_MOVE_LEFT", Action::CAMERA_MOVE_LEFT)
114 .value("CAMERA_MOVE_RIGHT", Action::CAMERA_MOVE_RIGHT)
115 .value("CAMERA_MOVE_UP", Action::CAMERA_MOVE_UP)
116 .value("CAMERA_MOVE_DOWN", Action::CAMERA_MOVE_DOWN)
117 .value("CAMERA_RESET_HOME", Action::CAMERA_RESET_HOME)
118 .value("CAMERA_SET_HOME", Action::CAMERA_SET_HOME)
119 .value("CAMERA_FOCUS_SELECTION", Action::CAMERA_FOCUS_SELECTION)
120 .value("CAMERA_SET_PIVOT", Action::CAMERA_SET_PIVOT)
121 .value("CAMERA_NEXT_VIEW", Action::CAMERA_NEXT_VIEW)
122 .value("CAMERA_PREV_VIEW", Action::CAMERA_PREV_VIEW)
123 .value("CAMERA_SPEED_UP", Action::CAMERA_SPEED_UP)
124 .value("CAMERA_SPEED_DOWN", Action::CAMERA_SPEED_DOWN)
125 .value("ZOOM_SPEED_UP", Action::ZOOM_SPEED_UP)
126 .value("ZOOM_SPEED_DOWN", Action::ZOOM_SPEED_DOWN)
127 .value("TOGGLE_SPLIT_VIEW", Action::TOGGLE_SPLIT_VIEW)
128 .value("TOGGLE_INDEPENDENT_SPLIT_VIEW", Action::TOGGLE_INDEPENDENT_SPLIT_VIEW)
129 .value("TOGGLE_GT_COMPARISON", Action::TOGGLE_GT_COMPARISON)
130 .value("TOGGLE_DEPTH_MODE", Action::TOGGLE_DEPTH_MODE)
131 .value("CYCLE_PLY", Action::CYCLE_PLY)
132 .value("DELETE_SELECTED", Action::DELETE_SELECTED)
133 .value("DELETE_NODE", Action::DELETE_NODE)
134 .value("UNDO", Action::UNDO)
135 .value("REDO", Action::REDO)
136 .value("INVERT_SELECTION", Action::INVERT_SELECTION)
137 .value("DESELECT_ALL", Action::DESELECT_ALL)
138 .value("SELECT_ALL", Action::SELECT_ALL)
139 .value("COPY_SELECTION", Action::COPY_SELECTION)
140 .value("PASTE_SELECTION", Action::PASTE_SELECTION)
141 .value("DEPTH_ADJUST_FAR", Action::DEPTH_ADJUST_FAR)
142 .value("DEPTH_ADJUST_SIDE", Action::DEPTH_ADJUST_SIDE)
143 .value("TOGGLE_SELECTION_DEPTH_FILTER", Action::TOGGLE_SELECTION_DEPTH_FILTER)
144 .value("TOGGLE_SELECTION_CROP_FILTER", Action::TOGGLE_SELECTION_CROP_FILTER)
145 .value("BRUSH_RESIZE", Action::BRUSH_RESIZE)
146 .value("CONFIRM_POLYGON", Action::CONFIRM_POLYGON)
147 .value("CANCEL_POLYGON", Action::CANCEL_POLYGON)
148 .value("UNDO_POLYGON_VERTEX", Action::UNDO_POLYGON_VERTEX)
149 .value("CYCLE_SELECTION_VIS", Action::CYCLE_SELECTION_VIS)
150 .value("SELECTION_REPLACE", Action::SELECTION_REPLACE)
151 .value("SELECTION_ADD", Action::SELECTION_ADD)
152 .value("SELECTION_REMOVE", Action::SELECTION_REMOVE)
153 .value("SELECT_MODE_CENTERS", Action::SELECT_MODE_CENTERS)
154 .value("SELECT_MODE_RECTANGLE", Action::SELECT_MODE_RECTANGLE)
155 .value("SELECT_MODE_POLYGON", Action::SELECT_MODE_POLYGON)
156 .value("SELECT_MODE_LASSO", Action::SELECT_MODE_LASSO)
157 .value("SELECT_MODE_RINGS", Action::SELECT_MODE_RINGS)
158 .value("APPLY_CROP_BOX", Action::APPLY_CROP_BOX)

Callers 1

NB_MODULEFunction · 0.85

Calls 15

get_keymap_bindingsFunction · 0.85
triggerToDictFunction · 0.85
triggerFromDictFunction · 0.85
getLocalizedActionNameFunction · 0.85
getKeyNameFunction · 0.85
getModifierStringFunction · 0.85
utf8_to_pathFunction · 0.85
getLocalizedToolModeNameFunction · 0.85
getActionForKeyMethod · 0.80
getActionForScrollMethod · 0.80
getKeyForActionMethod · 0.80

Tested by

no test coverage detected