Home / Subdomain/ InputHandling — claude-code Architecture

InputHandling — claude-code Architecture

Manages interactive prompt input, including Vim-mode support and multi-line editing.

Entity Profile

Relationship Graph

Domain

Functions

  • PromptInputModeIndicator()
  • SelectInputOption()
  • VoiceProvider()
  • _resetLinuxCopyCache()
  • _temp()
  • applySGR()
  • csi()
  • cursorBack()
  • cursorDown()
  • cursorForward()
  • cursorMove()
  • cursorPosition()
  • cursorTo()
  • cursorUp()
  • decreset()
  • decset()
  • enterTeammateView()
  • eraseLine()
  • eraseLines()
  • eraseScreen()
  • eraseToEndOfLine()
  • eraseToEndOfScreen()
  • eraseToStartOfLine()
  • eraseToStartOfScreen()
  • externalMetadataToAppState()
  • feed()
  • getActiveAgentForInput()
  • getViewedTeammateTask()
  • graphemeWidth()
  • identifySequence()
  • isC0()
  • isCSIFinal()
  • isCSIIntermediate()
  • isCSIParam()
  • isEastAsianWide()
  • isEscFinal()
  • isLocalAgent()
  • osc()
  • osc8Id()
  • parseCSIParams()
  • parseEsc()
  • parseOscColor()
  • parseParams()
  • processText()
  • scrollDown()
  • scrollUp()
  • setClipboard()
  • setScrollRegion()
  • splitTabStatusPairs()
  • stopOrDismissAgent()
  • stylesEqual()
  • tabStatus()
  • tmuxPassthrough()
  • tokenize()
  • useAppState()
  • useAppStateMaybeOutsideOfProvider()
  • useAppStateStore()
  • useMultiSelectState()
  • useSelectInput()

Frequently Asked Questions

What is the InputHandling subdomain?
InputHandling is a subdomain in the claude-code codebase, part of the TerminalUI domain. Manages interactive prompt input, including Vim-mode support and multi-line editing. It contains 0 source files.
Which domain does InputHandling belong to?
InputHandling belongs to the TerminalUI domain.
What functions are in InputHandling?
The InputHandling subdomain contains 59 function(s): PromptInputModeIndicator, SelectInputOption, VoiceProvider, _resetLinuxCopyCache, _temp, applySGR, csi, cursorBack, and 51 more.