Hi could someone test this version of the Spanish keyboard?
Just paste the files es.yaml es_wide.yaml /terminal/es.yaml /terminal/es_wide.yaml in /home/purism/.local/share/squeekboard/keyboards/
The changes compared with the one that is installed by default are minimal, you can see them here
Mainly is that if you press shift the Backspace changes to a Delete button and some especial characters are moved to other places, and added the wide and terminal versions.
If you want to come back to the default one, that was made by me years ago just remove theses files.
purism@pureos:~/guru$ git clone https://gitlab.gnome.org/uzanto/squeekboard/-/tree/keyboard-layout-es/data/keyboards
Cloning into 'keyboards'...
fatal: unable to update url base from redirection:
asked for: https://gitlab.gnome.org/uzanto/squeekboard/-/tree/keyboard-layout-es/data/keyboards/info/refs?service=git-upload-pack
redirect: https://gitlab.gnome.org/uzanto/squeekboard/-/tree/keyboard-layout-es
On anything that supports named HTML entities you can enter ¿
and on anything that supports XML/HTML numbered character entities you can enter ¿ (lowercase hex is OK too)
Either will work in this forum ¿ v. ¿
but for a more general solution I think you would need to edit the keyboard layout to add the character if it is missing. Even just examining the keyboard layout should allow you to check whether the character is present or absent in the layout so that you know what the next step is.