We work on many machines, direct or via SSH, not on all machines we are using the same keyboard layout. I found solutions for ArchLinux and Ubuntu (and Windows)
swoole
sql-server-azure
poplib
nvorbis
firefox4
as-if
sparkpost
responsibility
puma
bulk-create
aspnet-contrib
servicepointmanager
javax.xml
google-search-appliance
python-dataset
yarn-v3
swingworker
nx-devkit
narayana
para
uiscenedelegate
icedtea-web
training-data
mongoose-web-server
incremental-load
wagtail-search
gdelt
dynamicobject
data-exchange
adaptive-layout