Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] A more standard Spanish keyboard? #845

Open
tptasev opened this issue Dec 23, 2024 · 1 comment
Open

[Feature request] A more standard Spanish keyboard? #845

tptasev opened this issue Dec 23, 2024 · 1 comment

Comments

@tptasev
Copy link

tptasev commented Dec 23, 2024

I love the app, but the Spanish keyboard layout is quite illogical and very different from standard layouts. Could I suggest it be more like the standard "Spanish (Spain)" IBM or Mac keyboard?

Using @Lixquid's tool, I have created a layout which I think would be much better. It follows the IBM Spanish (Spain) keyboard as closely as possible, which is also very similar to the Mac layout. I have included a few non-Spanish characters (ߧœæ«»µ¤ß£) for compatibility with French, German, Portuguese, and English (quite useful in Europe).

Unfortunately, I lack the programming knowledge to add it here on GitHub. (Sorry, I'm an expert in Spanish but not in GitHub.) Here is the code for my suggested "Español (España)" layout:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<keyboard name="QWERTY (Español-España)" script="latin">
  <row>
    <key key0="q" key1="esc" key2="1" key3="¡" key4="!"/>
    <key key0="w" key1="&quot;" key2="2" key3="|" key4="\@"/>
    <key key0="e" key1="·" key2="3" key3="€" key4="\#"/>
    <key key0="r" key1="$" key2="4" key3="£" key4="accent_tilde"/>
    <key key0="t" key1="%" key2="5" key3="¤" key4="€"/>
    <key key0="y" key1="&amp;" key2="6" key3="redo" key4="¬"/>
    <key key0="u" key1="/" key2="7" key3="\\"/>
    <key key0="i" key1="(" key2="8" key3="¿" key4="\?"/>
    <key key0="o" key1=")" key2="9" key3="'" key4="`"/>
    <key key0="p" key1="=" key2="0" key3="^" key4="~"/>
  </row>
  <row>
    <key key0="a" key1="tab"/>
    <key key0="s" key1="ß" key2="§"/>
    <key key0="d" key1="º" key2="ª"/>
    <key key0="f" key1="æ" key2="œ"/>
    <key key0="g" key1="«" key2="»"/>
    <key key0="h"/>
    <key key0="j" key1="+" key2="*"/>
    <key key0="k" key1="[" key2="]"/>
    <key key0="l" key1="{" key2="}"/>
    <key key0="ñ" key1="accent_grave" key2="accent_circonflexe" key3="accent_aigu" key4="accent_trema" key7="accent_tilde"/>
  </row>
  <row>
    <key width="1.5" key0="shift" key2="loc capslock"/>
    <key key0="z" key1="&lt;" key2=">" key3="undo"/>
    <key key0="x" key3="cut"/>
    <key key0="c" key1="Ç" key2="ç" key3="copy"/>
    <key key0="v" key3="paste"/>
    <key key0="b" key3="pasteAsPlainText"/>
    <key key0="n" key2=";" key4=","/>
    <key key0="m" key1="µ" key2=":" key4="."/>
    <key width="1.5" key0="backspace" key2="delete" key3="-" key4="_"/>
  </row>
</keyboard>
@Julow
Copy link
Owner

Julow commented Dec 29, 2024

Here's how your layout looks:
shot

I have some suggestions:

  • The editing actions (copy, paste, ...) are not present in any other standard layout and should be removed for now.
  • The dead keys on the ñ key are close to the edge of the screen and might be hard to type. It would be easier if they were under the thumbs (best places are the d, f, j, k keys)
  • Other important symbols that are too hard to type: ¡, -, _
  • accent_tilde is less useful if ñ is also on the layout. It shouldn't be here, people would use the compose key or other features if they needed it.
  • € is present twice on the layout.
  • ß should probably be loc ß so not everyone see it, only people who need it. Same for £
  • Ç is already shift+ç, no need to add it to the layout.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants