anchor.diff:  	if(holder)
   		holder.keyLoop(src)
   	if(mob.focus)
  -		mob.focus.keyLoop(src)+		mob.focus.keyLoop(src)
  
positive.code: /client/verb/keyDown(_key as text)
  	set instant = TRUE
  	set hidden = TRUE
  
  	var/datum/keybindings/bind = prefs.bindings
  
  
negative.code: /client/verb/keyUp(_key as text)
  	set instant = TRUE
  	set hidden = TRUE
  	
  	if(length(_key) > MAX_KEYPRESS_COMMANDLENGTH)
  		log_admin("Client [ckey] just attempted to send an invalid keypress. Keymessage was over [MAX_KEYPRESS_COMMANDLENGTH] characters, autokicking due to likely abuse.")
  		message_admins("Client [ckey] just attempted to send an invalid keypress. Keymessage was over [MAX_KEYPRESS_COMMANDLENGTH] characters, autokicking due to likely abuse.")
  		QDEL_IN(src, 1)
  		return
  
  	var/datum/keybindings/bind = prefs.bindings
  
  