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.