xrdp-genkeymap(8)

✨ xrdp-genkeymap(8) ✨

okay bestie, so this is a section 8 manual page for xrdp-genkeymap β€” yeah, the number in the parentheses is the manual section, it's giving system-administration-tools energy πŸ’… β€” and no, it is not here to make you type your own keymaps by hand. Sit down, hydrate, we're doing keyboards today πŸŽ€


🌸 NAME 🌸

xrdp-genkeymap β€” the key map generator for XRDP, periodt. πŸ‘‘


πŸ¦‹ SYNTAX πŸ¦‹

xrdp-genkeymap file

πŸ’– DESCRIPTION πŸ’–

so what this little icon actually does: xrdp-genkeymap peeks at the key map your currently running X session is using, and from that it generates a mapping β€” from Remote Desktop Protocol (RDP) key codes over to X keysyms and Unicode code points. literally the whole bridge between "key you pressed on your remote thing" and "thing X understands" 🫢


✨ OPTIONS ✨

  • outfile β€” the key map information gets stored in the file named outfile. that's it, that's the whole option list, we love a one-option era πŸ’…

πŸŽ€ FILES πŸŽ€

  • /etc/xrdp/km-XXXXXXXX.ini β€” files containing the keyboard mapping for language XXXXXXXX, which is a 8 digit hexadecimal number identifying the country and language code.
    • 00000405 β€” cs Czech
    • 00000407 β€” de German
    • 00000409 β€” en-us US English
    • 0000040c β€” fr French
    • 00000410 β€” it Italian
    • 00000416 β€” br Portuguese (Brazil)
    • 00000419 β€” ru Russian
    • 0000041d β€” se Swedish
    • 00000809 β€” en-uk UK English
bestie look at the hex codes, they are so specific β€” every single one of those XXXXXXXX numbers is a country + language code combo and you can't just vibe-guess them πŸ™ˆ

πŸ‘‘ AUTHORS πŸ‘‘

these legends made it happen, show some respect:

  • Jay Sorg <jsorg71@users.sourceforge.net>
  • Simone Fedele <ilsimo@users.sourceforge.net>

🌈 SEE ALSO 🌈


and that's the whole page, bestie β€” go forth and generate keymaps πŸ¦‹βœ¨

this one came from the xrdp team, version 0.10.6.1, and it's filed right here under xrdp-genkeymap(8). take care of her, she's iconic πŸ’–πŸŽ€

πŸ“¦ where this page comes from