MCPcopy Create free account
hub / github.com/google-deepmind/dm_control / _add_binding

Method _add_binding

dm_control/viewer/user_input.py:248–255  ·  view source on GitHub ↗
(self, callback, key_binding)

Source from the content-addressed store, hash-verified

246 self._add_binding(callback, key_binding)
247
248 def _add_binding(self, callback, key_binding):
249 key_combination = self._extract_key_combination(key_binding)
250 if isinstance(key_binding, Exclusive):
251 self._action_callbacks[key_combination] = (True, callback)
252 elif isinstance(key_binding, DoubleClick):
253 self._double_click_callbacks[key_combination] = callback
254 else:
255 self._action_callbacks[key_combination] = (False, callback)
256
257 def _extract_key_combination(self, key_binding):
258 if isinstance(key_binding, Exclusive):

Callers 1

bindMethod · 0.95

Calls 1

Tested by

no test coverage detected