@classmethod
	def key_hold(cls, symbol, modifiers=0):
		def bind(f):
			if not hasattr(f, '_grease_hold_key_binding'):
				f._grease_hold_key_binding = []
			f._grease_hold_key_binding.append((symbol, modifiers & cls.MODIFIER_MASK))
			return f
		return bind
Loads user data from service
dataset/ETHPy150Open caseman/grease/grease/controls.py/KeyControls.key_hold--crossover with--dataset/ETHPy150Open omab/python-social-auth/social/backends/beats.py/BeatsOAuth2.user_data