mirror of
https://github.com/microsoft/terminal.git
synced 2026-02-03 21:25:34 +00:00
No keyboard input #6263
Closed
opened 2026-01-31 00:33:41 +00:00 by claunia
·
131 comments
No Branch/Tag Specified
main
dev/cazamor/bugfix/window-root-memory-leak
dev/lhecker/11509-kitty-keyboard-protocol-wip
automated/loc-update
feature/llm
dev/pabhoj/actions_editor_visual
dev/cazamor/selfhost/2026-01-29
dev/lhecker/11509-kitty-keyboard-protocol
dev/cazamor/sui/search
dev/duhowett/no-blank-issues-you-lost-privileges-for-that-fam
dev/lhecker/benchcat-fix
dev/lhecker/dcs-perf
dev/duhowett/eoy-25/allow-set-foreground
release-1.24
release-1.23
dev/cazamor/bot/deprecate-area-atlasengine
dev/pabhoj/actions_editor_followups
dev/cazamor/selfhost/2026-01-20
dev/cazamor/selfhost/2026-01-12
dev/cazamor/spec/auto-save
dev/duhowett/eoy-25/underline-colors-in-atlas-bug-redux
dev/duhowett/fhl-2024/asciicast-recorder
dev/duhowett/eoy-25/underline-colors-in-atlas-bug
dev/duhowett/hax/serial-port-support
dev/duhowett/connection-utf8
dev/lhecker/fused-event
dev/lhecker/18928-wip
dev/duhowett/fhl-2024/clang
dev/cazamor/uia-leak
dev/duhowett/win7-wpf-termcontrol-squash
release-1.22
dev/cazamor/selfhost/11-18-v3
dev/cazamor/selfhost/11-18
dev/duhowett/fhl-2025/bitmap-fonts
dev/duhowett/server-2025-vms
dev/duhowett/cant-believe-gotta-do-this-shit
dev/lhecker/1410-large-scrollback
dev/lhecker/dark-mode
dev/cazamor/sui/invert-cursor-color
dev/duhowett/fhl-2025/wt-command-palette-cmdpal-integration
dev/duhowett/fhl-2025/wt-json-relative-icons
dev/lhecker/fucking-service-locator
dev/duhowett/unicode-17
dev/duhowett/multi-blern
dev/lhecker/wellp2-alt
dev/duhowett/wellp2
dev/lhecker/1860-horizontal-scrollbar
dev/lhecker/fix-window-count
dev/cazamor/sui/tab-color-old
dev/duhowett/hax/conhost-icon
dev/duhowett/hax/sui-color-chip-border
dev/duhowett/hax/terminalsettings-as-a-lib-/with-types-merged-into-tsm
dev/pabhoj/page_control_input_cleanup
dev/duhowett/padding-in-atlas-rebase-20250729
dev/lhecker/attach-thread-input
dev/duhowett/portable-shader-members
msbuildcache-reenable
dev/cazamor/selfhost/1.24-2025-06-10
dev/cazamor/upgrade-settings-containers
dev/cazamor/sui/ext-page/powershell-stub
dev/cazamor/selfhost/1.24-2025-05-15
dev/pabhoj/sui_action_overhaul
dev/cazamor/selfhost/1.24-2025-05-06
dev/cazamor/selfhost/1.24-2025-04-29
dev/cazamor/sui/ext-page/lazy-load-objects
dev/cazamor/sui/ext-page/badge
dev/cazamor/selfhost/1.24
dev/lhecker/sdk-26100
dev/duhowett/testing
dev/jadelaga/VS-Pty.Net-1.22
dev/duhowett/fhl-2025/what-if-no-content-ids
dev/cazamor/a11y/vt-seq-prototype
dev/lhecker/18584-part2
dev/lhecker/get-lang-id
dev/duhowett/hax/clogs
release-1.21
dev/pabhoj/featurellm_fix_paste
dev/lhecker/grapheme-backup
dev/jadelaga/VS-Pty.netFixes
dev/lhecker/atlas-engine-compute-shader
dev/migrie/s/ai-providers
dev/lhecker/animated-cursor-wip
dev/pabhoj/featurellm_timeout
dev/lhecker/dark-mode-alt
dev/duhowett/osc-strided-table
dev/lhecker/bugbash
dev/pabhoj/featurellm_improve_parsing
dev/duhowett/coast-to-coast
dev/lhecker/curly-improvements
dev/duhowett/net8
dev/duhowett/onebranch-custom-pool
dev/lhecker/renderer-overhaul-2nd-attempt
dev/lhecker/cleanup
dev/cazamor/sui/confirmation-announcements
dev/lhecker/theme-quality
dev/duhowett/hax/cmake
dev/lhecker/winconpty-cleanup
dev/duhowett/learn/rewrite-highlights
dev/migrie/b/no-nesting-when-searching
release-1.20
dev/lhecker/14165-conhost-font-size
dev/duhowett/sel-2-spans
dev/lhecker/7118-cursor-color
dev/lhecker/remove-glyph-width
dev/lhecker/igfw-scroll-region
dev/lhecker/17656-win32im-double-encoding
dev/duhowett/fhl-2024/merge-idls
dev/duhowett/feed-forward-variables
dev/lhecker/remove-chrome-math
dev/duhowett/copylink
dev/duhowett/applicableactions
gh-readonly-queue/main/pr-17566-de50310295b7d92ed3d51f07974a2a945776bf9d
dev/lhecker/atlas-engine-stride-copy
dev/migrie/b/bump-nuget-in-c
dev/migrie/f/992-redux-redux
dev/migrie/f/filter-weight-input-too
dev/migrie/f/disable-nesting
dev/migrie/f/local-snippets-cleaner
dev/migrie/s/1553-mouse-bindings
selfhost-1.22-bugbash-2024-06-04
selfhost/1.22-bugbash-2024-06-04
dev/lhecker/15689-tab-drag-crash-fix
dev/migrie/f/sxnui-font-size-change
dev/migrie/f/local-snippets-on-action-refactor
dev/migrie/f/just-local-snippets
dev/migrie/save-input-patches
dev/migrie/f/md-pane-official
dev/migrie/base-pane
dev/migrie/fhl/tasks-pane
release-1.19
dev/migrie/b/17130-clear-marks-2
dev/migrie/b/17075-its-me-the-killer
dev/duhowett/i-figured-out-why-sometimes-the-publish-build-failed
dev/duhowett/nuget-publication-with-aad-app-id
selfhost-1.20
dev/duhowett/graph
dev/migrie/b/15803-activate-dont-copypasta
dev/duhowett/is-pgo-broken-because-of-sui-being-slower
dev/migrie/b/remove-terminaltab
dev/migrie/fhl/md-pane
dev/migrie/fhl/local-tasks-2024
dev/migrie/fhl/2024-inline-notebook
dev/duhowett/interface-projects
dev/duhowett/dead-loc
release-1.18
dev/migrie/fhl/2024-spring-merge-base
dev/duhowett/hax/l9
inbox
dev/migrie/14073-on-main
dev/duhowett/hax/conhost_dump_replay
user/lhecker/atlas-engine-srgb
dev/migrie/fhl/sxnui-tooltips-3
dev/migrie/7718-notifications-experiments
dev/migrie/fhl/7718-notifications
dev/migrie/fhl/7718-notifications-reboot
dev/lhecker/remove-gsl
dev/lhecker/16575-TerminateProcess
dev/lhecker/window-thread-climate-control
dev/lhecker/client-context-input-output-mode
dev/lhecker/ring-buffer-input-buffer
release-1.17
dev/lhecker/propsheet-fontdlg-refactor
dev/lhecker/renderer-overhaul
dev/pabhoj/test
dev/duhowett/chop
dev/lhecker/til-ulong-cleanup
dev/lhecker/til-env-cleanup
dev/migrie/f/16005-a11y-pane
dev/cazamor/a11y/fastpass
dev/migrie/b/15487-push-cwd
dev/migrie/b/15536-or-15219-idk
dev/duhowett/move-timers-down-into-core-interactivity-etc
dev/migrie/b/15812-broadcast-paste-two
dev/migrie/fhl-fall-2023/11162-quake-III-arena
dev/migrie/fhl-fall-2023/1620-automatic-tab-progress
dev/migrie/fhl-fall-2023/9992-quake-II
dev/migrie/fhl-fall-2023/9992-default-quake-settings
dev/migrie/fhl-fall-2023/9992-window-name-settings
dev/migrie/fhl-fall-2023/oceans
dev/lhecker/ColorScheme-improvements
dev/migrie/search-v2-v3
dev/migrie/pr-15717/its-dangerous-to-go-alone
dev/migrie/f/4768-taskbar-icons
dev/duhowett/padding-in-atlas
dev/migrie/f/3121-tooltips
dev/duhowett/sticky-control
dev/duhowett/fix-tracing-2
dev/migrie/b/add-support-for-vsc-marks
dev/migrie/f/1860-this-is-literally-what-less-is-for
dev/migrie/s/5916-draft
dev/lhecker/tracy
dev/migrie/s/north-star
dev/cazamor/tag-youre-it
dev/migrie/f/12336-let-it-mellow
dev/migrie/f/now-with-more-compat-settings
dev/migrie/f/compatibility-sui
dev/duhowett/hax/wpf-atlas
dev/duhowett/fgb
dev/migrie/b/15487-relative-paths-are-hard
dev/lhecker/colrv1
loc-update
dev/migrie/fhl/dyndep-csharp
dev/migrie/fhl/dyndep
dev/migrie/fhl-clickable-send-input
dev/migrie/f/cwd-hijinks-5506-15173
dev/lhecker/openconsole-async-start
1.17
dev/migrie/bump-scratch
dev/migrie/f/3726-restartConnection
dev/migrie/b/cxn-restarting-attempt-1-backport
dev/migrie/b/9053-part-3-the-actual-doing-of-the-thing
dev/migrie/b/13388-focus-logger
dev/migrie/b/9053-part-4-i-guess-defterm
dev/migrie/oop/3/of-the-silmarils
of-the-darkening-of-valinor
dev/migrie/fhl/notebook-proto-000
dev/migrie/f/narrator-buddy
dev/migrie/mux-2.8.2-march-2023
dev/migrie/f/roast-mutton
dev/migrie/f/12861-preview-input
dev/lhecker/clang-tidy
dev/migrie/f/3121-wE-dOnT-hAvE-dEv-DaYs
dev/duhowett/compiler-compliance
dev/duhowett/i-have-a-burning-hatred-for-ntstatus-of-later-so-why-not-fix-it
dev/duhowett/shorthand-namespaces
dev/duhowett/rename-all-dlls
dev/duhowett/errordialog
dev/lhecker/gsl-narrow
dev/migrie/b/11522-dumb-idea
release-1.16
dev/miniksa/env
dev/duhowett/hax/embed-everything
dev/migrie/b/13388-attempt-003
dev/migrie/b/14512-test-research
dev/migrie/b/13388-attempt-002
dev/migrie/b/14464-copyOnSelect-moving-text
dev/migrie/s/thema-schema-for-1.16
dev/migrie/s/theme-pair-schema
dev/migrie/b/13388-experiments-1
dev/cazamor/spec/a11y-vt-seq
dev/migrie/b/14557-empty-folder-dropdown
dev/cazamor/spec/a11y-vt-seq-v2
release-1.15
dev/migrie/f/process-model-v3-test-0
dev/lhecker/vsconfig
dev/migrie/s/5000-presentation
dev/lhecker/5907-startup-perf
dev/lhecker/winrt-file-api-benchmark
dev/duhowett/128-bit-compiler
dev/duhowett/hax/arm64-native-build
dev/migrie/fhl/more-shell-integration
dev/migrie/b/13388-experiments-0
dev/lhecker/til-to-ulong-improvements
dev/migrie/s/markdown-notebooks
dev/cazamor/a11y/nav-by-page
dev/cazamor/a11y/system-menu-support
dev/duhowett/no-private-registry-keys
dev/cazamor/wpf/uia-expose-enable-events
dev/cazamor/wpf/uia-events
extendAISpec
dev/migrie/fhl/clickSendInput
dev/migrie/fhl/save-command
dev/migrie/b/theme.profile
dev/migrie/b/13943-a-test-for-this
dev/migrie/oop/2/endgame
dev/duhowett/hax/merge_idl
dev/migrie/oop/2/infinity-war
dev/migrie/spellbot-cve
dev/cazamor/a11y-sev3/new-profile-announcement
dev/migrie/fhl/upside-down-mode
release-1.14
dev/migrie/f/9458-startupInfoToTerminal
dev/migrie/fhl/5916-triggers
dev/migrie/b/13523-context-menu
dev/migrie/b/6523-endpaint-outside-lock
dev/migrie/b/12413-OnUnhandledException
dev/lhecker/render-snapshot
dev/cazamor/1.15/scroll-to-point
dev/migrie/mux-2.8-aug-2022
dev/lhecker/lock-console-guard
dev/migrie/f/1504-final
dev/pabhoj/sui_follow_ups
dev/migrie/f/til-winrt.h
dev/cazamor/color-picker-redesign
dev/migrie/fhl/vscode-autocomplete-prototype
dev/migrie/f/1504-prototype
dev/migrie/oop/2/loki
dev/migrie/oop/2/wandavision
dev/migrie/b/8698-YOURE-OUT-OF-ORDER
fabricbot-configuration-migration
dev/migrie/b/12788-did-it-work
dev/migrie/b/localtests-ci-2022
dev/cazamor/1.14/replace-compareInBounds
dev/pabhoj/preview_string
dev/cazamor/ks/switchSelectionEndpoint
dev/migrie/oop/2/COM-ISwapChainProvider-attempt-1
dev/migrie/b/dxd-marker
release-1.13
dev/migrie/b/13066-for-defterm
dev/cazamor/revert-dwm
dev/migrie/b/13066-sw_flash_repeatedly
dev/migrie/b/no-cloaky-cloak
dev/migrie/f/apples-to-oranges
dev/migrie/f/no-custom-caption-btns
dev/migrie/f/10509-mica-and-transparent-titlebars
dev/migrie/b/12911-wpf-focus-fg
dev/migrie/titebar-colors
dev/lhecker/4015-cursor
dev/migrie/fhl/rgb-rainbow-window-frame
dev/migrie/fhl/scroll-marks-prototype
release-1.12
dev/miniksa/compliance
dev/migrie/f/default-icons
dev/migrie/fhl/10175-web-search-for-text
dev/migrie/fhl/menu-complete-prototype
dev/migrie/b/2988-merged-prototypes
dev/migrie/b/2988-niksa-msgs-prototype
dev/migrie/fhl/9583-colorSelection
dev/migrie/b/10609-sui-leak
dev/migrie/b/32-attempt-3
dev/migrie/release-1.12-rejuv-attempt-2
dev/migrie/demo-for-presentation
dev/migrie/b/32-but-im-here-for-12567
dev/duhowett/conpty_first_frame_blug
dev/migrie/b/11092-unfocused-acrylic-settings
dev/migrie/localtests-in-ci
dev/migrie/b/12356-attempt-2
dev/migrie/b/12353-with-null
dev/migrie/b/12387-trim-spaces
dev/migrie/b/5033-bad-start
dev/lhecker/12351-broken-locales
dev/migrie/b/8663-input-to-oem-crash
dev/migrie/b/11743-win10-opacity-is-hard
dev/migrie/f/ctrl-click-elevate
dev/migrie/b/12196-shim-localization
dev/lhecker/issue-4015-til-rect
dev/cazamor/eim/mvvm
dev/migrie/f/--elevate
dev/migrie/b/11668-i-think
dev/migrie/b/11994-wsl-mangline
dev/migrie/eim/3475-action-xmacros
dev/migrie/eim/incremental-build-000
dev/cazamor/a11y/fake-uia-data
dev/migrie/f/non-terminal-content-elevation-warning
dev/migrie/f/632-on-warning-dialog
dev/lhecker/rgba
dev/migrie/b/8480-keybindings-in-tabs
release-1.11
dev/migrie/b/11561-dead-ends
dev/migrie/oct-21-roadmap-update
dev/migrie/fhl/adaptive-card-extension
dev/cazamor/test/11440
dev/migrie/f/warning-dlg-automation
dev/migrie/b/1.12-crash-on-exit
dev/migrie/b/11146-next-tab-in-cmdpal
release-1.10
dev/migrie/5ff9a24-and-75e2b5f
dev/duhowtt/hax/cpal-jumplist-async
dev/lelian/actionid/1
dev/migrie/f/just-elevated-state
dev/lhecker/terminal-settings-cleanup
dev/migrie/gh-10824
dev/pabhoj/cursor_light
dev/migrie/oop/wandavision
dev/migrie/oop/endgame
dev/migrie/oop/infinity-war
dev/lhecker/app-state-actually-hidden
dev/migrie/b/6160-dynamic-default-warning
dev/mgirie/b/more-nchhittest-ideas
dev/migrie/b/9320-interfacial-separation
cinnamon/fhl/find-contextmenu
dev/lhecker/wsl-distro-generator-cleanup
dev/migrie/b/10875-but-more-clever
dev/migrie/b/broken-globalsummon-overloading
dev/duhowett/hax/rle-row
dev/migrie/fhl-2021/cmdpal-select-list
dev/migrie/fhl-2021/differential-pixel-shading
dev/duhowett/hax/no-writable-glyphat
dev/migrie/fhl-2021/more-shader-variables
dev/migrie/titlebar-shenannigans
dev/miniksa/win10_font_matching
dev/lhecker/conhost-oom
dev/migrie/b/10332-less-snappy-scrolling
dev/migrie/b/7422-1px-top-border
release-1.9
dev/cazamor/move-scratch
release-1.8
dev/miniksa/manifest_2
release-1.6
release-1.7
dev/migrie/oop/the-whole-thing
dev/migrie/oop/connection-factory
dev/migrie/f/quake-dropdown-2
dev/miniksa/rle2
dev/migrie/f/quake-toCurrent-experiments-2
dev/migrie/f/quake-toCurrent-experiments
dev/migrie/f/quake-dropdown
dev/cazamor/actions-page/template
dev/duhowett/hax/cursor_stamp_foreground_background
dev/migrie/f/1860-hey-might-was-well-hack-during-a-hackathon
dev/migrie/oop-terminal.control-split-control
dev/duhowett/hax/build-with-wholearchive
dev/cazamor/spec/tsm-actions-temp
dev/migrie/oop-tear-apart-control
dev/migrie/oop-scratch-3
dev/cazamor/sui/bugfix-reload-crash
dev/migrie/f/xmacro
dev/cazamor/sui/proto/profile-nav-view
dev/migrie/f/name-windows
dev/migrie/dol/messing-with-shaders-take-1
release-1.5
dev/cazamor/sui/inheritance-hyperlinks-test
dev/migrie/r/commandline-lib-002
dev/migrie/f/com.fabrikam.toaster
dev/cazamor/adaptive-cards-prototype
dev/migrie/f/commandline-lib
dev/miniksa/zipzoom2
dev/migrie/f/remote-commandlines
dev/migrie/f/632-elevated-profiles
dev/migrie/oop-broker-000
dev/migrie/fix-pr-7015
dev/duhowett/clang
dev/miniksa/input_tests_2
dev/miniksa/input2
dev/migrie/oop-rpc-000
release-1.4
dev/migrie/oop-mixed-elevation-1
dev/migrie/oop-window-content-1
cinnamon/open-json
dev/miniksa/input_tests
dev/duhowett/hax/tsm-graphviz
dev/miniksa/input
dev/duhowett/hax/caption_buttons
release-1.3
dev/cazamor/a11y/expand-line-under-viewport
dev/cazamor/acc/ch/word-nav-perf
dev/cazamor/spec/settings-ui-architecture-draft
dev/duhowett/hax/tap_upgrade
dev/migrie/f/pane-exit-animation
release-1.2
dev/migrie/move-lib-up-and-dll-down
release-1.1
dev/migrie/f/branch-2-backup
dev/migrie/f/settings-getters-only
dev/duhowett/hax/command_palette_search
dev/migrie/f/6856-let-terminalpage-expandcommands
dev/migrie/f/theming-2020
dev/migrie/oop-scratch-4
dev/duhowett/hax/punchout
dev/migrie/s/action-ids
dev/migrie/f/lets-just-generate-these
dev/migrie/oop-scratch-2
dev/miniksa/dcomp
dev/miniksa/gotta_go_fast_spsc
dev/miniksa/gotta_go_fast
dev/miniksa/perf_skip_checks
dev/miniksa/perf_buffer_dig
dev/migrie/s/1203-cursorTextColor
dev/migrie/f/fix-intellisense-i-guess-backup
release-1.0
dev/migrie/f/execute-commandlines
dev/migrie/f/2046-Command-Palette-v2
dev/migrie/b/6421-passthrough-alt
dev/migrie/b/moving-focus-is-hard
dev/miniksa/set
dev/migrie/f/1203-phase-1
dev/migrie/f/get-localtests-in-ci
dev/cazamor/drag-panes
dev/cazamor/tile-background
release-0.11
dev/duhowett/dev/duhowett/hax/appstate_remember
dev/duhowett/load_condrv
dev/duhowett/hax/wpf_win_8_hax
dev/migrie/b/3088-weird-exact-wrap-resize
release-0.10
dev/migrie/b/4591-custom-scaling-bug
dev/duhowett/hax/attr_smuggling
dev/migrie/b/5161-mingw-vim-fix
dev/miniksa/dx_bitmap
dev/migrie/b/1503-try-messing-with-cooked-read
dev/duhowett/eyebeam
dev/migrie/b/5113-experiments
dev/duhowett/hax-selection-exclusive
dev/migrie/f/more-vt-renderer-tracing
dev/miniksa/bitmap
dev/duhowett/wprp
dev/miniksa/bitmap-mad-with-power
dev/migrie/f/resize-quirk
dev/migrie/f/reflow-buffer-on-resize-002
wpf-renderer-revert
dev/miniksa/draw
release-0.9
dev/miniksa/tabs-color-fix
dev/miniksa/4309
dev/migrie/f/just-wrapping
dev/migrie/b/3490-try-another-resize-algo
release-0.8
dev/migrie/b/3490-a-simpler-resize
dev/migrie/b/3490-resize-down
dev/miniksa/4254
dev/migrie/f/conpty-wrapped-lines-2
dev/migrie/b/be-better-at-hiding
dev/migrie/f/3327-xaml-theming-proto
dev/miniksa/gardening2
release-0.7
dev/duhowett/conpty-flags
dev/migrie/f/603-vintage-opacity
dev/migrie/PR#3181-comments
dev/duhowett/font-64
release-0.5
dev/migrie/b/663-paste-lf-always
dev/migrie/b/2011-reordered-fallthrough-strings
dev/migrie/b/411-init-tab-stops
dev/migrie/b/json-patching-is-hard
dev/migrie/b/2455-try-getting-tests-working
dev/migrie/b/1223-change-256-table
dev/migrie/f/2171-openterm.cmd
dev/migrie/f/drag-panes
dev/migrie/f/2046-command-palette
release-0.3
dev/miniksa/manager
dev/migrie/f/non-terminal-panes
dev/migrie/f/passthrough-2019
dev/miniksa/shared_pch
dev/migrie/f/1897-less-duplicated-work
release-0.2
dev/cazamor/mcs/viewport-selection
dev/duhowett/version_hack
v1.24.10212.0
v1.23.20211.0
v1.24.3504.0
v1.23.13503.0
v1.24.2812.0
v1.23.12811.0
v1.24.2682.0
v1.23.12681.0
v1.24.2372.0
v1.23.12371.0
v1.23.12102.0
v1.22.12111.0
v1.23.11752.0
v1.22.11751.0
v1.22.11141.0
v1.23.11132.0
v1.23.10732.0
v1.22.10731.0
v1.21.10351.0
v1.22.10352.0
v1.23.10353.0
v1.22.3232.0
v1.21.3231.0
v1.22.2912.0
v1.21.2911.0
v1.22.2702.0
v1.21.2701.0
v1.22.2362.0
v1.21.2361.0
v1.21.1772.0
v1.20.11781.0
v1.21.1382.0
v1.20.11381.0
v1.21.1272.0
v1.20.11271.0
v1.20.11215.0
v1.19.11213.0
v1.20.10822.0
v1.19.10821.0
v1.20.10572.0
v1.19.10573.0
v1.20.10303.0
v1.19.10302.0
v1.18.10301.0
v1.20.10293.0
v1.19.10292.0
v1.18.10291.0
v1.18.3181.0
v1.19.3172.0
v1.19.2831.0
v1.18.2822.0
v1.19.2682.0
v1.18.2681.0
v1.18.1462.0
v1.17.11461.0
v1.18.1421.0
v1.17.11391.0
v1.17.11043.0
v1.16.10261.0
v1.17.1023
v1.16.10231.0
v1.15.3465.0
v1.16.3463.0
v1.15.2712.0
v1.15.2874.0
v1.16.2641.0
v1.16.2523.0
v1.15.2524.0
v1.15.2282.0
v1.14.2281.0
v1.14.1962.0
v1.15.2002.0
v1.15.2001.0
v1.15.1862.0
v1.14.1861.0
v1.14.1451.0
v1.14.1432.0
v1.13.11431.0
v1.13.10983.0
v1.12.10982.0
v1.13.10733.0
v1.12.10732.0
v1.13.10395.0
v1.12.10393.0
v1.13.10336.0
v1.12.10334.0
v1.12.3472.0
v1.11.3471.0
v1.12.2931.0
v1.12.2922.0
v1.11.2921.0
v1.11.2731.0
v1.10.2714.0
v1.11.2421.0
v1.10.2383.0
v1.10.1933.0
v1.9.1942.0
v1.9.1523.0
v1.8.1521.0
v1.9.1445.0
v1.8.1444.0
v1.8.1092.0
v1.7.1091.0
v1.8.1032.0
v1.7.1033.0
v1.7.572.0
v1.6.10571.0
v1.5.10411.0
v1.6.10412.0
v1.6.10272.0
v1.5.10271.0
v1.5.3242.0
v1.4.3243.0
v1.5.3142.0
v1.4.3141.0
v1.4.2652.0
v1.3.2651.0
v1.3.2382.0
v1.2.2381.0
v1.1.2233.0
v1.2.2234.0
v1.1.2021.0
v1.2.2022.0
v1.1.1812.0
v1.0.1811.0
v1.1.1671.0
v1.0.1401.0
v0.11.1333.0
v0.11.1251.0
v0.11.1191.0
v0.11.1111.0
v0.11.1121.0
v0.10.781.0
v0.10.761.0
v0.9.433.0
v0.8.10261.0
v0.8.10091.0
v0.7.3451.0
v0.7.3382.0
v0.7.3291.0
v0.7.3252.0
v0.6.3181.0
v0.6.2951.0
v0.6.2911.0
v0.5.2762.0
v0.5.2761.0
v0.5.2681.0
v0.5.2661.0
v0.3.2321.0
v0.4.2342.0
v0.4.2382.0
v0.3.2171.0
v0.3.2142.0
v0.2.1831.0
v0.2.1715.0
v0.2.1703.0
v0.1.1621.0
v0.1.1581.0
v0.1.1502.0
v0.1.1431.0
v0.1.1361.0
v0.1.1093.0
v0.1.1161.0
v0.1.1204.0
experiment-master
v0.1.1025.0
experiment-OutsideBuild
broken-tabstops
RS2-final
v0.1.1002.0
experiment-rel-windows-inbox
experiment-f-ServerApp
v0.1.1211.0
1904.29002
1810.02002
1708.14008
Labels
Clear labels
⛺ Reserved
A11yCO
A11yMAS
A11ySev1
A11ySev2
A11ySev3
A11yTTValidated
A11yUsable
A11yVoiceAccess
A11yWCAG
Area-Accessibility
Area-AtlasEngine
Area-AzureShell
Area-Build
Area-Build
Area-Chat
Area-CmdPal
Area-CodeHealth
Area-Commandline
Area-CookedRead
Area-DefApp
Area-Extensibility
Area-Fonts
Area-GroupPolicy
Area-i18n
Area-Input
Area-Interaction
Area-Interop
Area-Localization
Area-Output
Area-Performance
Area-Portable
Area-Quality
Area-Remoting
Area-Rendering
Area-Schema
Area-Server
Area-Settings
Area-SettingsUI
Area-ShellExtension
Area-ShellExtension
Area-ShellExtension
Area-Suggestions
Area-Suggestions
Area-TerminalConnection
Area-TerminalControl
Area-Theming
Area-UserInterface
Area-VT
Area-Windowing
Area-WPFControl
AutoMerge
Blocking-Ingestion
Culprit-Centennial
Culprit-WinUI
Disability-All
Disability-Blind
Disability-LowVision
Disability-Mobility
External-Blocked-WinUI3
Fixed
Gathering-Data
good first issue
HCL-E+D
HCL-WindowsTerminal
Help Wanted
Impact-Compatibility
Impact-Compliance
Impact-Correctness
Impact-Visual
In-PR
InclusionBacklog
InclusionBacklog-Windows TerminalWin32
InclusionCommitted-202206
Issue-Bug
Issue-Docs
Issue-Feature
Issue-Feature
Issue-Question
Issue-Samples
Issue-Scenario
Issue-Task
Needs-Attention
Needs-Author-Feedback
Needs-Bisect
Needs-Discussion
Needs-Repro
Needs-Tag-Fix
Needs-Tag-Fix
Needs-Triage
No-Recent-Activity
Priority-0
Priority-1
Priority-2
Priority-3
Product-Cmd.exe
Product-Colortool
Product-Colortool
Product-Colortool
Product-Conhost
Product-Conpty
Product-Meta
Product-Powershell
Product-Terminal
Product-WSL
pull-request
Resolution-Answered
Resolution-By-Design
Resolution-Duplicate
Resolution-External
Resolution-Fix-Available
Resolution-Fix-Committed
Resolution-No-Repro
Resolution-Won't-Fix
Severity-Blocking
Severity-Crash
Severity-DataLoss
spam
this-will-be-a-breaking-change
Tracking-External
WindowsTerminal_Win32
Work-Item
zAskModeBug
zInbox-Bug
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/terminal#6263
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @privacyguy123 on GitHub (Feb 3, 2020).
You may experience an issue with Windows Terminal where keyboard input does not work. By and large, we've determined that this is caused by the "Touch Keyboard and Handwriting Service" being disabled.
If you're hitting this issue, make sure that the "Touch Keyboard and Handwriting Service" is not disabled. Certain "de-bloating" software (and apparently MSI Afterburner) likes to disable it or suppress it in the name of making your machine less understandable and "faster".
If you're experiencing an input issue that is not helped by exiting MSI Afterburner or re-enabling the "Touch Keyboard and Handwriting Service", please file a new issue.
Original issue content
Latest version of Windows Terminal.Tried clean installing multiple times, keyboard input works on everything else (as I am typing with it here ...) yes that includes powershell.exe and cmd.exe.
What gives?
@zadjii-msft commented on GitHub (Feb 3, 2020):
That's certainly unexpected - does this repro with any number of tabs?
Could you share the actual version number from the Terminal about dialog? That info makes it a lot easier for us to track bug reports, since "latest version" could either be "the latest release" or "built from master", and both of those versions change over time compared to when the bug was filed.
There's another bug floating around where focusing the window by clicking on the tab doesn't actually focus the terminal control - does clicking on the "terminal" are of the window do anything?
I'm pretty sure no one on the dev team is seeing anything like this, so it'll be pretty hard for us to fix this bug without more information somehow. Maybe if you could build form source and debug to see if
Terminal::SendKeyEventis getting hit?@privacyguy123 commented on GitHub (Feb 3, 2020):
Windows 10 build is Microsoft Windows [Version 10.0.19041.21].
Terminal version is 0.8.10261.0 from the Microsoft Store.
Problem doesn't seem to be focusing, no matter where I click I can't get keyboard input at all.
Perhaps you can talk me through this fix?
@privacyguy123 commented on GitHub (Feb 6, 2020):
Bug has came back after a clean install - I wish I could remember how to recreate it, I suspect a Windows Update on Insider is messing with it perhaps?
@privacyguy123 commented on GitHub (Feb 7, 2020):
Bumping this. I see a blinking cursor but still unable to type in Windows Terminal.
@MCrank commented on GitHub (Feb 12, 2020):
I too am seeing the issue. It has happened to my twice. I can type most special characters i.e.
Cannot type any letters or numbers. No special characters on the numbers using shift.
Not sure how it happened but I think in both instances I was using a terminal split screen. When I clicked away from the terminal and came back to it a short bit later the issue was there. I believe the only fix for it at the moment is reboot the machine and I can then type again.
Version: 0.8.10261.0
Windows Insider Build: 19559.rs_prerelease.200131-1437
Also notice what I feel is a large number of

Console Windows Hostprocesses running but not sure if this is related. Currently no Terminals or Consoles opened on my desktopCreated a Dump file of the Terminal Process if that will help in anyway at all let me know how to get it to you.
@JoshuaJarman commented on GitHub (Feb 12, 2020):
This is happening to me as well, quite frequently.
Terminal works fine for some time then stops accepting keyboard input for Ubuntu Wsl2 container.
confirmed MCrank's observation that certain special characters still work fine.
if i open a new tab or close and reopen no change.
if i restart terminal app no change.
if i open a powershell tab it works for a short time then exact same issue happens with it so this isn't limited to wsl2 containers oddly enough.
stopping and restarting the LxssManager service seems to restore keyboard input for a period, i didn't think that would affect powershell, so not really sure why, just reporting what i'm seeing in case it is helpful tracking this bug down.
this started happening after the last update, and is is happening frequently enough to make terminal almost unusable and i work all day long at the command line so that is a serious workflow interruption for me.
this last time, restarting lxssManager didn't do the trick and i noticed that start menu, and search also didn't respond to keyboard input even though all other apps still work fine. not sure if this is the same issue? or related?
@DHowett-MSFT commented on GitHub (Feb 24, 2020):
I know you said "everything else," but when input dies, can you still type into the start menu search box or the feedback hub? Those are both using the modern app platform, where powershell.exe and cmd.exe are not. Looking at a possible input platform issue that's broader than just terminal.
@simmessa commented on GitHub (Mar 2, 2020):
@DHowett-MSFT I'm on build-19564 and I'm also seeing this, I can confirm it's also happening in the windows start menu and feedback hub, so I confirm that might be broader than windows terminal.
@JoshuaJarman commented on GitHub (Mar 4, 2020):
when this occurs i cannot type into start menu search or feedback hub or cortana.
i completely disabled cortana in case it would help, and it has not.
Windows: 19569.1000 (insiders preview)
Windows Terminal Version: 0.9.433.0
@feokuma commented on GitHub (Mar 5, 2020):
I did build and debug and the Terminal::SendKeyEvent doesn't trigged. My problema starts when I enable the Windows Insider and install updates.
@bampo commented on GitHub (Mar 5, 2020):
Also can't type when starting with PS tab. Then I create cmd tab - now i can type, until change tab focus to other window or tab. Then again keyboard input not works. Remove and reinstall terminal not helps.
Windows 19041.113, (Insiders preview)
@keithnyc commented on GitHub (Mar 5, 2020):
Can confirm this also happens on Windows Insider build 19569. A cmd tab does work within Terminal, but WSL and Powershell do not accept any keyboard inputs except a few special characters (alt+<, alt+>, etc.)
Windows Terminal version: 0.9.433.0
@YihaoPeng commented on GitHub (Mar 6, 2020):
Maybe it has nothing to do with the current issue. But maybe this is a common problem with modern apps.
I often encounter problems in Windows Search where I cannot type. This phenomenon is more easily encountered with certain Win32 IMEs, such as Baidu Pinyin. This phenomenon is rarely encountered after using Microsoft Pinyin, but it is not completely absent. Reopening the search window after some time, the input may works.
I always thought it was a compatibility issue between modern app and legacy Win32 IME. But occasionally, this can also happen with Microsoft Pinyin. It is a modern app. In addition, the problem persisted during the two-year Insider experience.
I haven't encountered this problem in the Windows terminal, because the old version of Windows terminal did not support IME, and the line ending issue, I have not used it for a long time. If I encounter a problem with Windows terminal and IME, I will provide feedback.
And if you doesn't have an IME, it may be an insider issue:
https://blogs.windows.com/windowsexperience/2020/03/05/announcing-windows-10-insider-preview-build-19577/
The "some places" only be modern apps, all win32 applications are unaffected.
@keithnyc commented on GitHub (Mar 7, 2020):
Windows Insider build 19577 seems to have fixed this issue for me (yay!)
@dai commented on GitHub (Mar 13, 2020):
I have been occurring since 0.8
No direct input. Can be entered through the IME (Microsoft IME).
Probably most Japanese Windows 10 and wt users have encountered this issue.
Is it difficult for a dev team to test in a Japanese environment?
Windows 10.0.19041.113
WT 0.9.433.0
日本語キーボード (106/109 キー)
@DHowett-MSFT commented on GitHub (Mar 18, 2020):
We see this occasionally, and we're following up with the right team internally. It looks like there's something up in the input stack; we cannot say for sure whether Terminal is the cause of the issue or another victim.
@DHowett-MSFT commented on GitHub (Mar 18, 2020):
If somebody has a consistent repro that we can do on our own machines, it would be very helpful when we talk to that team.
@dai commented on GitHub (Mar 18, 2020):
Thanks for the Teams @DHowett-MSFT 😃
I tried to WT (Preview) 0.10.761.0, but it's still happened.
Really hope to solve it somehow. 🙏
p.s.
modified 23rd Mar, 2020
@zanardob commented on GitHub (Mar 24, 2020):
This has just started happening to me as well. Repair/reset/reinstall did nothing to fix the problem. I can type everywhere else except for the Windows Terminal, where I can only type some special characters as some other people described above.
This is on Windows Terminal Version: 0.10.781.0
Windows 10 Education Build 19041.153
@densuke commented on GitHub (Mar 25, 2020):
Same trouble happens.
@shashankholla commented on GitHub (Mar 28, 2020):
Yes, I seem to have the issue as well.
@r33int commented on GitHub (Apr 9, 2020):
Can also confirm this issue.
@DesigningKnights commented on GitHub (Apr 14, 2020):
Can confirm this too.
No text input working on any WT tab, but they work in the actual apps.
@DesigningKnights commented on GitHub (Apr 16, 2020):
Just a quick aside, installing the latest Fast Ring of 19608 seems to have solved it so far. I'm able to type in all windows of the terminal again.
@simmessa commented on GitHub (Apr 17, 2020):
I'm on 19592 and I haven't seen this happen in a while. Feeling lucky :)
@akulbe commented on GitHub (Apr 20, 2020):
I am on the latest Slow Ring (19041.207) and I see this as well.
@DHowett-MSFT commented on GitHub (Apr 21, 2020):
To everyone in this thread who's hitting the issue:
Next time it happens, can you launch the Feedback Hub and use the "Advanced Diagnostics" section to capture diagnostics in the Input and Language category, Input Lag subcategory?
Click Start Recording, and then enter a few characters into the Terminal.
Move back to the feedback hub and then click Stop Recording.
You'll get a new diagnostic log entry:

Select File Location, and e-mail me the diagnostic archive inside that folder or attach it to OneDrive and share a link. Please note that it might contain personally-identifiable information (like what characters you entered during the recording phase.) My e-mail address is on my profile.
Thanks! This will go a long way to helping us get to the bottom of this issue.
@DHowett-MSFT commented on GitHub (Apr 21, 2020):
If any of you manage to get it to start happening while you’re recording, instead of just capturing it when it’s already happened, that would be immensely useful. Please let me know if that’s the case in the email 😄
@sharpjs commented on GitHub (Apr 21, 2020):
I had a version of this problem on a fresh install of Windows 19041.207 from ISO. It affected only Windows Terminal; Search and other modern apps worked fine. I was able to resolve it by setting the following registry values and relaunching Terminal.
EDIT: Windows Search started ignoring the
Returnkey after I changed these settings. A machine restart fixed that. See @r33int's post below for other possible side-effects of this workaround.EDIT 2: @NicoVogel found that Search works better leaving
InputServiceEnabledForCCIat1.I was clued to these registry values by watching Terminal in procmon. Terminal was repeatedly opening that key and querying one of those values. The queries possibly were correlated to keystrokes, but I can't say for sure.
@DHowett-MSFT , do you want diags from me as well? My case might be a different problem, since most of the people in this thread report keyboard problems in Search and other apps.
@r33int commented on GitHub (Apr 21, 2020):
I can confirm this workaround works for me!
EDIT: This seems to cause some quirky behavior, such as special characters typing twice, and Search also stops working properly.
I'd like to take diags, but my privacy settings do not allow this, and I am not able to change them for some reason, I'm sorry...
@DHowett-MSFT commented on GitHub (Apr 21, 2020):
@sharpjs That's really interesting. Traces from your repro might still be helpful, if I can note to the team your finding. 😄
@r33int commented on GitHub (Apr 21, 2020):
@DHowett-MSFT Finally I was able to change my privacy settings and take traces. I took two traces, one with @sharpjs workaround, and one without. Hope you can get something useful out of it.
https://plik.root.gg/file/HbRDChcSgYrb7DTD/Kec5YDDfRDjgnFoi/with%20workaround.zip
https://plik.root.gg/file/HbRDChcSgYrb7DTD/HyEEjVclBdGHiu3z/without%20workaround.zip
@DHowett-MSFT commented on GitHub (Apr 21, 2020):
@r33int thanks! And just to confirm: In the "without workaround" case, you can't type into Terminal at all?
@r33int commented on GitHub (Apr 21, 2020):
Yep
@DHowett-MSFT commented on GitHub (Apr 21, 2020):
@r33int, or anybody else:
When you're in this state (no input), can you open up the clipboard history prompt (Windows+V) and seeing if your input magically starts working?
@r33int commented on GitHub (Apr 21, 2020):
I have tried entering the clipboard history, and it does not seem to make the input work for me.
@sharpjs commented on GitHub (Apr 23, 2020):
@DHowett-MSFT:
InputServiceEnabled{|ForCCI} = 1InputServiceEnabled{|ForCCI} = 0Pressing
Windows+Vopens clipboard history, but does not cause keyboard input to start working.@r33int:
When I set
InputServiceEnabled{|ForCCI} = 0, then theReturnkey specifically became ignored in Search. A machine restart fixed that for me.I did not notice any problems typing special characters in Terminal or Search, but I use WinCompose, which might be different than your input method.
@DHowett-MSFT commented on GitHub (Apr 24, 2020):
I'm curious- If you actually submit something through clipboard history, does it then start to work? You'll get a stray
^Vor a paste (depending on how Terminal's set up), but a couple of my peers have theorized that this may help.@sharpjs commented on GitHub (Apr 24, 2020):
@DHowett-MSFT As for me:
Win+V→ clipboard history widget appears. ✔️Diagnostics from steps 1-4: clipboard-history.diagnostics.zip
Clipboard history, generated by copying in Notepad:

@DHowett-MSFT commented on GitHub (Apr 25, 2020):
Thanks! That's comprehensive 😄 and really helpful.
@asolopovas commented on GitHub (Apr 28, 2020):
+1
@DHowett-MSFT commented on GitHub (Apr 28, 2020):
@asolopovas Given that we've put together a detailed explanation of how you can help us, I'd appreciate it if you could help us gather more information on this bug instead of just sending "+1" comments.
@asolopovas commented on GitHub (Apr 29, 2020):
i am expiriencing exactly same problem that @sharpjs shouldI be producing same report that he did?
@DHowett-MSFT or should I do something else to help?
@DHowett-MSFT commented on GitHub (Apr 30, 2020):
That would be really helpful 😄 The more data we have on this bug, the better we can find correlations.
@asolopovas commented on GitHub (May 3, 2020):
https://aka.ms/AA8b6o6
@EricZimmerman commented on GitHub (May 15, 2020):
i can confirm the workaround below works for my issue:
https://github.com/microsoft/terminal/issues/4448#issuecomment-617290424
@EricZimmerman commented on GitHub (May 15, 2020):
just changing InputServiceEnabled to a 0 worked for me, if thats any help
InputServiceEnabledForCCI is 1 (default)
if InputServiceEnabledForCCI is 0 and InputServiceEnabled is 1, it does NOT work
toggling InputServiceEnabled without restarting terminal allows terminal to accept input
@EricZimmerman commented on GitHub (May 19, 2020):
Note that v1 fixed this issue for me, even after reversing the settings back to 1 for both
@DHowett commented on GitHub (May 19, 2020):
I mean, we didn’t change anything so I’m going to say the intermittent nature of this bug made it seem fixed. :)
@EricZimmerman commented on GitHub (May 19, 2020):
well, i lied. i deleted my settings, then restarted terminal and it does not work any more. set it back to 0 =(
@Kein commented on GitHub (May 26, 2020):
I have the same issue on 2004 test setup in VM.
Workaround works but ¯\_(ツ)_/¯
@ilkersigirci commented on GitHub (May 31, 2020):
In 2004, I am experiencing the same problem, workaround works though
@ghost commented on GitHub (Jun 1, 2020):
Same observed on
Pasting into the terminal works in anycase, typing only with
InputServiceEnabled = 0but that causes the search window not accepting ENTER from the keyboard.Other terminal sessions from CMD or powershell (v 7.0.1) apps do not exhibit the issue.
@sharpjs commented on GitHub (Jun 1, 2020):
@n8v8R
Does that side effect persist after a reboot? IIRC, I experienced a similar side effect until I rebooted.
@jmartsch commented on GitHub (Jun 1, 2020):
I have the same problem. The workaround from r33int works for me also to get keyboard input in Terminal... BUT
in the Windows search function (pressing Win key and then start to type), the arrow keys and delete keys then don't work anymore:(
I will provide more info if you need it.
Windows 10 Insider Preview 19041.1 (vb_release)
@ghost commented on GitHub (Jun 1, 2020):
@sharpjs
Did not check previously but just found out that logging off, after the change in registry, and logging back on suffices and the search windows input is back to normal.
@jmartsch
Noticed that as well, just logging off and back on solved it on my node.
Which services those registry entries are referring to?
@ghost commented on GitHub (Jun 1, 2020):
It seems to be related to enabling/disabling
C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\InputApp\TextInputHost.exeEither the bug is in that app or WT has a problem communicating with it correctly.
@SupplelyBasil36 commented on GitHub (Jun 2, 2020):
When I just installed the new windows terminal from the microsoft store, when I want to write nothing is shown on the screen, even though I type random letters nothing is written in the terminal, I need help!
@aaugmentum commented on GitHub (Jun 3, 2020):
Same for me, after I updated my windows to latest 2004, terminal doesn't accept input from keyboard, I tried clean install several times both with normal and preview versions as well as changing values in registry, nothing worked for me.
@sharpjs commented on GitHub (Jun 3, 2020):
@LuisMontoya1404
Have you tried the workaround posted above? link
@lisalander commented on GitHub (Jun 5, 2020):
I recently encountered the same issue. on 19041.264
The posted workaround appears to fix my problem. I didn't have to logout or reboot.
@NicoVogel commented on GitHub (Jun 17, 2020):
I also have the same issue.
The workaround did work for me as well, but the search bar did not work as intended.
But as mentioned by @sharpjs a restart fixed it for me (comment).
I shortly investigated the different effects of changing the values from
InputServiceEnabled(ISE) andInputServiceEnabledForCCI(ISECC).The following table shows the behavior on my machine.
Table explanation:
Special Search behavior
TL;DR
This workaround worked for me, but I only changed the value of
InputServiceEnabledto 0. This change broke the windows search bar, but after a restart everything was fine.Edit
After two days of use of the highlighted setting, the windows search changed its behavior from normal to special search behavior 2.
@kvaranovich commented on GitHub (Jun 20, 2020):
I am also experiencing the following issue.
OS Name Microsoft Windows 10 Pro
Version 10.0.19041 Build 19041
Setting InputServiceEnabled = 0
Windows Terminal started accepting inputs after this setting. There is a side effect, though. When I use Ctrl+Backspace combination in Windows search, the whole text is deleted, but weird character is inserted.
@r33int commented on GitHub (Jun 23, 2020):
This workaround also seems to cause weird behavior with tab autocompletion. The tab input seems to be registered twice when pressing once. This is very disturbing. is anyone else facing this?
@EricZimmerman commented on GitHub (Jun 23, 2020):
YES!!!
I have been trying to figure out why terminal has been double tapping like that for a long time! Great find
@EricZimmerman commented on GitHub (Jun 23, 2020):
confirming reverting InputServiceEnabled to 1 fixes tabbing
@NicoVogel commented on GitHub (Jun 23, 2020):
@EricZimmerman
So you are using InputServiceEnabled 1 and InputServiceEnabledForCCI 0 and this works for you?
This combination worked only until I restarted my machine.
I also have the double tab problem
@EricZimmerman commented on GitHub (Jun 23, 2020):
i had it at 0 to work around the issue. had double tab.
switched it back to 1 and it seems to be fixed, but i have not restarted my machine.
@rafavielma commented on GitHub (Jun 28, 2020):
keyboard doesn't work happens to someone else, the solution they give disables win + v and other functions
@julianonunes commented on GitHub (Jun 29, 2020):
I was using Windows Terminal normally even after build 2004 and then keyboard input stopped working last weekend.
The workaround pointed in this link solved it without breaking hotkeys like win + v.
@rafavielma commented on GitHub (Jun 29, 2020):
InputServiceEnabled = 0 but that causes the search window not accepting ENTER from the keyboard.
@julianonunes commented on GitHub (Jun 29, 2020):
Yes, it causes that. Not only enter, but also keys like backspace.
@rafavielma commented on GitHub (Jun 30, 2020):
And what do we do when it is solved, there are no answers only patches that are not useful, you cannot work with wsl2 like this.
@sharpjs commented on GitHub (Jun 30, 2020):
@rafavielma @julianonunes You need to restart after applying the workaround. See the table that @NicoVogel made.
@DessertArbiter commented on GitHub (Jun 30, 2020):
Any Alt shortcuts seem to work even when Terminal wont accept any other keyboard input.
The Home and End keys also work while holding down Alt.
@ghost commented on GitHub (Jul 1, 2020):
Tested with the recent WT release 1.0.1811.0 but the bug is still present. Whilst the workaround is a workaround with caveats wondering whether the developers are actually looking into getting this sorted any time soon?
Suppose that the OS implemented the \InputApp\TextInputHost.exe service for a reason and since both, OS and WT, are being developed by MS wondering what is the difficulty to get the WT app properly aligned with the OS code?
@EricZimmerman commented on GitHub (Jul 1, 2020):
its ridiculous that this is still happening
@ghost commented on GitHub (Jul 1, 2020):
developers seem rather content this not being a bug
Originally posted by @DHowett in https://github.com/microsoft/terminal/issues/4448#issuecomment-630977808
@DHowett commented on GitHub (Jul 1, 2020):
Yes, take a quote from me out of context and it might appear that way. Look: the input stack in Windows is not straightforward, and we have engaged the input team in figuring out why keyboard input doesn’t work in certain app contexts. If we had any updates, you’d all be the first to know.
I’m going to lock this thread; not because I don’t think it’s a bug (it is), but because all your complaining sends an email to every single subscriber and that’s probably not how they want to start their Wednesdays.
@zadjii-msft commented on GitHub (Aug 14, 2020):
Moving some relevant info from #7288
Still no updates on this thread, we're still trying to track down a way to debug this while someone's currently in this busted state, because there's no clear line of sight on what causes the OS to get into this bad state. If we knew what was triggering this bad state, then this would be much easier to debug.
@ghost commented on GitHub (Aug 14, 2020):
TextInputHost.exe appears to have caused some grievance (unresponsive state) in other places
https://blogs.windows.com/windowsexperience/2020/01/30/announcing-windows-10-insider-preview-build-19555/
which seems been fixed just recently
https://blogs.windows.com/windowsexperience/2020/08/05/announcing-windows-10-insider-preview-build-20185/
Has recent insider version been tested against this bug?
@sharpjs commented on GitHub (Aug 15, 2020):
@zadjii-msft If someone from MSFT wants to do remote debugging with my machine in the busted state, I am up for it. I'm available most of the time between 8AM-5PM PDT, any day of the week. I have Teams.
@sharpjson Twitter and Telegram. There is an email address if you'd like that.@ghost commented on GitHub (Aug 18, 2020):
I am also experiencing the same problem on a fresh install of WIndows and Terminal. If I can be of any help please let me know.
@nickpage221 commented on GitHub (Aug 18, 2020):
Follow up to my feedback above, the issue has suddenly and mysteriously stopped. All terminal types are working properly now. Since posting the only changes to my system were Nvidia drivers were updated (to 452.06) and system reboots.
Wish I had more info to help find the cause/solution.
@ghost commented on GitHub (Aug 18, 2020):
Unfortunately updating my Nvidia drivers did not help. I am now at version 452.06 and still experience the same issues within Terminal. Thanks for the assist.
@johnhauhnar commented on GitHub (Aug 19, 2020):
Same problem here with fresh install.
Windows version 2004(OS Build 19041.388)
I tried both the stable and preview version, same problem.
Let me know if debug logs are needed @zadjii-msft
@swax06 commented on GitHub (Aug 19, 2020):
I had the same problem. For some reason Touch Keyboard and Handwriting Panel Service was disabled. I changed startup type to manual in properties and rebooted. That's it and windows terminal started taking keyboard inputs.
@NightWulfe commented on GitHub (Aug 19, 2020):
Edit: swax06 beat me to it.
This happened to me as well. My experience may be entirely coincidental:
I had recently installed a drawing tablet. After doing so, I noticed the On Screen Keyboard would always appear on my login screen, even with the on screen keyboard disabled with the usual Windows Settings options. Annoyed by this, I disabled and stopped the "Touch Keyboard and Handwriting Panel Service" which resolved that issue.
Some time later after rebooting, Windows Terminal no longer accepted keyboard input. The workarounds specified earlier in the thread solved my issue, except for the known issues related to tab completion and hitting Enter in Windows Search. Unhappy with these workarounds, I reverted them and shelved Windows Terminal until this could be fixed.
At some point I remembered what I had done with the service and checked to see if it was related. I verified Windows Terminal was still not accepting input, and then re-enabled the "Touch Keyboard and Handwriting Panel Service" and rebooted. After that, Windows Terminal started accepting keyboard input again and I haven't had any problems since.
Those of you having issues, maybe see if this service is stopped or disabled?
@EricZimmerman commented on GitHub (Aug 19, 2020):
my service was DISABLED as well.
i set it to manual and will reboot to see how it goes
@gfxonline commented on GitHub (Aug 19, 2020):
I had the same issue for a while now and yes now I remember I actually disabled the "Touch Keyboard and Handwriting Panel" service as part of my usual Windows cleanup routine. I switched it back to manual and I can confirm the Terminal works perfectly after rebooting!
Thanks for the suggestions @swax06 and @NightWulfe
@EricZimmerman commented on GitHub (Aug 19, 2020):
OK, after a reboot, IT WORKS.
The world makes sense again!
@DHowett commented on GitHub (Aug 19, 2020):
Just as a note, “cleaning up” Windows by disabling system services usually disqualifies you from complaining about weird bugs ;) and makes it very difficult for teams like ours to help you troubleshoot. It also has a higher than baseline tendency to outright break things.
@BobGallardo commented on GitHub (Aug 19, 2020):
Same here. TabletInputService was disabled. Setting the startup type to
manual has resolved the issue for me. Nice find!
b
@gfxonline commented on GitHub (Aug 19, 2020):
I didn't "complain" about it, I merely tracked the relevant issues on Github so I get emails about possible updates.
By the time you mentioned the issue was not reproducible on your end I figured out it was something specific to my setup but I just forgot about this service entirely.
Also the name "Touch Keyboard and Handwriting Panel Service" doesn't imply any harmful effect to non-touch keyboards, and since I never use any touch keyboards nor handwriting panels I figured it was pretty safe to disable this one. The built-in Windows "cmd" and "powershell" terminals were not affected by this change so I cannot really blame the Windows OS team, nor the MS Terminal team because you gotta admit that this is a weird dependency to have on a seemingly unrelated OS service, and I take full responsibility for modifying my OS so I will never "complain or whine" especially for an open-source project.
@ghost commented on GitHub (Aug 19, 2020):
There is nothing weird about disabling unnecessary services like Touch Keyboard and Handwriting Panel on nodes that do not provide even the hardware. Basically you are likely disqualifying anyone having reported the issue there, even implying that user with such setup have not right to report a bug...
@BobGallardo commented on GitHub (Aug 19, 2020):
I should have mentioned that I didn't disable the service to begin with.
I'm not sure where that change came from.
"Cleaning up" Windows is ok and shouldn't disqualify anyone from looking
for support, although it can make things more difficult to troubleshoot
when all the relative information is not available. I agree that any
changes to the OS should be disclosed when engaging support.
One last note on this service. The description states "Enables Touch
Keyboard and Handwriting Panel pen and ink functionality" and that's it.
Since my computer doesn't have touch support it would seem that I wouldn't
need this service. It seems to me that if Microsoft were a bit more
detailed in the descriptions of their services maybe this wouldn't happen.
b
@EricZimmerman commented on GitHub (Aug 19, 2020):
what @gfxonline said. i am on a workstation with no touch anything. seemed unnecessary, but what do i know?
@NightWulfe commented on GitHub (Aug 19, 2020):
TIL contributing to bug reports is considered "complaining" these days.
The only complaining I was doing was targeted towards the On Screen Keyboard. The only clean up I did was dealing with OSK ignoring both "Use the On-Screen Keyboard" settings (why are there two?!) and appearing on the login screen regardless. The fix I used is one posted around frequently, and the only one that works. Aside from renaming or denying full access to OSK.exe. Those would probably work, too.
No other application on this system other than Windows Terminal had any problem with "Touch Keyboard and Handwriting Panel Service" being disabled.
@zadjii-msft commented on GitHub (Aug 19, 2020):
guys there was a ";)", he's being facetious
@ghost commented on GitHub (Aug 19, 2020):
That is interesting, my "Touch Keyboard and Handwriting Panel Service" was also disabled by GPO. Once I resolved that and got the service back to Automatic and rebooted my Terminal is now working properly. Thank you all for your help!
@zadjii-msft commented on GitHub (Aug 19, 2020):
Alright so it does sounds like there's a pretty strong correlation between this issue and the Touch/Handwriting service being disabled. For anyone else who's still encountering this, can you input text in any UWP applications? I'm thinking following apps would be all be good tests:
We just want to make sure to do the diligence on our end to understand this issue fully. Thanks!
@NicoVogel commented on GitHub (Aug 19, 2020):
Changing the Service "Touch Keyboard and Handwriting Panel" from automatic to manual also solved the problem for me. Just to be sure, I also reset the Registry values back (see below). I applied both changes before restarting and after it worked just fine.
For context: I have a Surface pro 6 and validated (just in case), that my pen is still working. It all seems to work just fine.
Even all the wired behavior I described in my last post is gone.
@zadjii-msft regarding you question.
I quickly tested the following apps and had no issues with the input.
@sharpjs commented on GitHub (Aug 19, 2020):
I confirm that I was able to prevent the bug by
TabletInputService(Touch Keyboard and Handwriting Panel Service) from Disabled to Manual;HKLM\SOFTWARE\Microsoft\Inputvalues back to their prior values (above); and,Now I have yet another seeminly unnecessary service running, but Terminal is working. 🎉
Off-topic: I'd pay good money for a first-party way to slim down Windows to just the bare essentials, then add things back as needed, with ultra-fine granularity. Call it Windows 10 Modular. I used to run a 'workstationized' Windows Server for this purpose, but that's not possible these days, as I need to run a few things that are specific to non-Server Windows.
@zadjii-msft IIRC, the only UWP application I had a problem with was Terminal. The others worked.
@zadjii-msft commented on GitHub (Aug 19, 2020):
To quote what' we've heard from the Input team:
For the record, the Terminal isn't a UWP application, it's a hybrid application, one that's a packaged Win32 desktop application that happens to use UWP XAML for it's UI stack. If the other pure UWP apps on your system are working, then I'd think that this might be something specific to hybrid apps. Hence why I'm asking folks to check the PowerToys Settings app as well - they're using a similar enough app model to us.
If that app works, then there's something different between us and them that's causing this interaction. Maybe it's our lack of using
IDesktopWindowXamlSourceNative2::PreTranslateMessage?@adam-azarchs commented on GitHub (Aug 20, 2020):
I can confirm that I have this issue with Windows Terminal but not with Calculator.
(and yes, because I disabled the apparently poorly-named Touch Keyboard and Handwriting Panel Service, which should probably have a comma between
TouchandKeyboard)@4n70w4 commented on GitHub (Aug 21, 2020):
The same issue «No keyboard input» after install updates Windows KB4566782 and KB4569745 and restart PC.
Also I clear registry with CCleaner 5.70.7909 and Auslogics BoostSpeed 9.2.0.0
Input via
osk.exealso don't work.But i can paste text from clipboard with right mouse click.
I try update
winget install --id=Microsoft.WindowsTerminal -eand the same problems!All ok after enable service
Touch Keyboard and Handwriting Panel Service(Служба сенсорной клавиатуры и панели рукописного ввода) and reboot.@kemploe commented on GitHub (Aug 21, 2020):
You saved me the day. Thanks a lot!
@jmlucjav commented on GitHub (Aug 22, 2020):
I had this issue, and of course after setting Touch Keyboard and Handwriting Panel Service to Manual now input works. I can confirm Powertoys Settings app ALSO had the same issue. After the change, works too.
@Baughn commented on GitHub (Aug 25, 2020):
I found this issue while debugging a malfunctioning Windows Terminal. Your diagnosis is correct -- it happened because I'd disabled the handwriting service. My laptop doesn't have a touch-screen, and I didn't expect it to be useful.
Unfortunately I didn't disable it just to 'clean up Windows', but because it was killing battery life. For whatever reason, textinputhost.exe regularly starts running on the dGPU -- it doesn't draw to the screen at all, why does it need a GPU? -- and, in so doing, more than halves battery life.
I'm not sure where to report a bug such as this. Disabling the service is, however, common advice for fixing battery life problems.
(I get the impression that GPU choice is tuned assuming that the iGPU is weak and incapable, which may be true for Intel CPUs, but this is an AMD laptop.)
@jmlucjav commented on GitHub (Aug 25, 2020):
pinging @zadjii-msft in case didn't see my reply, Confirmed Powertoys Settings has same issue.
@JoshuaJarman commented on GitHub (Aug 25, 2020):
I have a surface 7 pro, and i've never disable handwriting services or any touch screen or pen input services. my terminal is no longer experiencing this issue at the moment though.
@zadjii-msft commented on GitHub (Aug 25, 2020):
@jmlucjav I've forwarded that info along to the input team, thanks!
@r33int commented on GitHub (Aug 29, 2020):
I can confirm enabling that service completely fixes the problem, without creating any other problem. Thanks a lot @sharpjs for that find!
@sharpjs commented on GitHub (Aug 30, 2020):
Actually, it's @swax06 that found it, to whom I give thanks from the both of us!
@dienluong commented on GitHub (Aug 31, 2020):
Thanks for the solutions. (Glad to see they are still users out there trying to cut the Windows fat. I thought it was a dying breed. ;-) )
@ilkersigirci commented on GitHub (Aug 31, 2020):
Enabling that service completely solved the problem. Thank you
Off topic reply: If you mean debloated windows iso, there are some custom isos which are done by some developors. Ofc, they aren't %100 safe but I have been using GhostSpectre modded iso for over a year and I am really happy about it.
@korotky commented on GitHub (Sep 9, 2020):
On my system(Win10 x64 19041.508) running MSI Afterburner 4.6.2 beta 2 disables input in Windows terminal. Closing this app resolves problem.
@OlivierDoriath commented on GitHub (Sep 13, 2020):
On a side note, this also seems to fix the emoji panel showing up but not working issue!
@UtmostCreator commented on GitHub (Sep 22, 2020):
Working solution on Windows 10 2004 (OS build19041.508)
In order to enable input I make next changes
FROM THIS (in my case it was default setup and it did not work):
TO THIS (works just fine):
Restart your machine, and you are ready to go!
@DHowett commented on GitHub (Sep 22, 2020):
No, in order to make your system work you must enable the service that everyone is talking about. Recommending that people set InputServiceEnabled to 0 in the registry is dangerous.
@UtmostCreator commented on GitHub (Sep 22, 2020):
But it was a default setup, and it did not work, let me try once again.
@UtmostCreator commented on GitHub (Sep 22, 2020):
After I reloaded my PC, it does not work.

@DHowett commented on GitHub (Sep 22, 2020):
What is the status of the touch keyboard and handwriting service?
@UtmostCreator commented on GitHub (Sep 22, 2020):
Startup type is set to "Disabled"
@DHowett commented on GitHub (Sep 22, 2020):
Set it to something other than disabled. That is what the last 15 comments on this thread are about.
@UtmostCreator commented on GitHub (Sep 22, 2020):
Yeah, Sorry about it 😞.
Thank you so much for this. Should I delete my comments?
@DHowett commented on GitHub (Sep 22, 2020):
I will handle cleanup. Thank you!
@benfavre commented on GitHub (Oct 10, 2020):
Same here
@LoboTormenta commented on GitHub (Oct 11, 2020):
Unable to write inputs in integrated terminal vscode on manjaro
@DHowett commented on GitHub (Oct 11, 2020):
@LoboTormenta This is not the repository for VSCode or Manjaro. Even though it has "Terminal" in the name, it is not the catch-all repository for filing issues on terminals in general.
@DHowett commented on GitHub (Oct 11, 2020):
Since this thread has run its course and has a known root cause, and people have taken to driving by to say unkind things to/about us (hi @benfavre, thank you for deleting your comment), I'm going to lock this thread.
If you're hitting this issue, make sure that the "Touch Keyboard and Handwriting Service" is not disabled. Certain "de-bloating" software (and apparently MSI Afterburner) likes to disable it or suppress it in the name of making your machine less understandable and "faster".
If you're experiencing an input issue that is not helped by exiting MSI Afterburner or re-enabling the "Touch Keyboard and Handwriting Service", please file a new issue.