keyboard: Only generate keycodes from an allowlist

Sebastian Krzyszkowiak requested to merge dos/squeekboard:allowlist into master

Some broken clients (most notably Chromium and its descendants) try to interpret keymaps as if they were input sequences coming from evdev. Workaround that by only using codes that directly produce characters.

Fixes #244

Edited by Sebastian Krzyszkowiak

Merge request reports