Duplicate keyboard input after upgrading to macOS Catalina

catalinahomebrewkeyboard

After updating to macOS Catalina – when I type, macOS will randomly repeat keypresses and sequences of keypresses.

Below are some examples of some mistypes just while writing this article:

macOS => macOSmacOS
Below => Below elow
Below => BelBelow 
Some => SomeSome
Some => Someome 

macOS also duplicates Enter and control-sequences like Ctrl-C and CMD+V.

After updating to macOS Catalina, I also updated brew with brew upgrade, so maybe I have some odd update in there that might be causing this issue?

~ $ brew list
allure
ansible
apr
apr-util
argon2
aspell
autoconf
bash-completion
bdw-gc
brotli
c-ares
caddy
cmake
composer
ctags
curl-openssl
dnsmasq
doctl
fdupes
freetds
freetype
fzf
gdbm
gettext
git
glib
gmp
gnu-sed
go
graphicsmagick
htop
httpie
icu4c
jansson
jasper
jemalloc
jpeg
jq
jsoncpp
libev
libevent
libffi
libidn
libmetalink
libpng
libpq
libsodium
libssh2
libtermkey
libtiff
libtool
libuv
libvterm
libyaml
libzip
little-cms2
luajit
mariadb
mongodb
msgpack
ncdu
ncurses
neovim
nghttp2
nnn
oniguruma
openldap
openssl
openssl@1.1
pcre
pcre2
php
pkg-config
python
python3
python@2
rbenv
readline
rtmpdump
ruby
ruby-build
sdl2
sdl2_image
shellcheck
sphinx-doc
sqlite
the_silver_searcher
tidy-html5
tig
tmux
unibilium
unixodbc
webp
xz

I have tried multiple different keyboards. It feels like restarting the computer will make the issue go away for maybe 3 minutes and then the random key repeats start happening again.

What could be causing this and where should I be looking? I can't work like this and it's also dangerous because sometimes macOS repeats e.g. the enter-key which has already caused some confirmation-dialogs to be silently confirmed. 😐

Thanks for your help!

Best Answer

Do you happen to have Wacom settings/software installed? Seems that completely uninstalling all Wacom software and deleting its other files solves the issue.

Looks like doing so solved the problem for me, testing for 10 minutes and the issue doesn't occur.

Logitech settings may be a reason too.

Kudos to rakdavid.