docs: def _pause_input_filter(self, input_string):
  		"""Input filter for pause point to catch special keystrokes
  		"""
  		#shutit_global.shutit_global_object.shutit_print('in _pause_input_filter, ord(input_string): ' + str(ord(input_string)))
  		shutit = self.shutit
  		# Can get errors with eg up/down chars
  		if len(input_string) == 1:
  			# Picked CTRL-u as the rarest one accepted by terminals.
  			if ord(input_string) == 21 and shutit.build['delivery'] == 'docker':
  				shutit.log('CTRL and u caught, forcing a tag at least', level=logging.INFO)
  				shutit.do_repository_work('tagged_by_shutit', password=shutit.host['password'], docker_executable=shutit.host['docker_executable'], force=True)
  				shutit.log('Commit and tag done. Hit CTRL and ] to continue with build. Hit return for a prompt.', level=logging.CRITICAL)
  			# CTRL-d
  			elif ord(input_string) == 4:
  				shutit.log("""\r\n\r\nCTRL-D ignored in pause points. Type 'exit' to log out, but be warned that continuing the run with CTRL-] may then give unexpected results!\r\n""", level=logging.INFO, transient=True)
  				return ''
  			# CTRL-h
  			elif ord(input_string) == 8:
  				shutit_global.shutit_global_object.signal_id = 8
  				# Return the escape from pexpect char
  				return '\x1d'
  			# CTRL-g
  			elif ord(input_string) == 7:
  				shutit_global.shutit_global_object.signal_id = 7
  				# Return the escape from pexpect char
  				return '\x1d'
  			# CTRL-p - used as part of CTRL-p - CTRL-q
  			elif ord(input_string) == 16:
  				shutit_global.shutit_global_object.signal_id = 16
  				if shutit.build['exam'] and self.shutit.loglevel not in ('DEBUG','INFO'):
  					return ''
  				return '\x10'
  			# CTRL-q
  			elif ord(input_string) == 17:
  				shutit_global.shutit_global_object.signal_id = 17
  				if not shutit.build['exam'] and self.shutit.loglevel not in ('DEBUG',):
  					shutit.log('CTRL-q hit, quitting ShutIt',transient=True, level=logging.CRITICAL)
  					shutit_global.shutit_global_object.handle_exit(exit_code=1)
  			# CTRL-s
  			elif ord(input_string) == 19:
  				shutit_global.shutit_global_object.signal_id = 19
  				# Return the escape from pexpect char
  				return '\x1d'
  			# CTRL-]
  			# Foreign keyboard?: http://superuser.com/questions/398/how-to-send-the-escape-character-on-os-x-terminal/427#427
  			elif ord(input_string) == 29:
  				shutit_global.shutit_global_object.signal_id = 29
  				# Return the escape from pexpect char
  				return '\x1d'
  		return input_string