Created attachment 395918 [details] Add Latinamerican Spanish variant for Dvorak layout. Hi I'm a Chilean Dvorak user. I found there's no support for the latam variant for the Dvorak keyboard, so, please, add it. I created some patches and files to add, based in the work done by a fellow mate in this Github repo: https://github.com/flobosg/latam-dvorak The instructions, below. Those files are tested by myself, and are working. * For the package sys-apps/kbd: The file is dvorak-la.map. It must be added to the sources, in the data/keymaps/i386/dvorak directory. Hint: Also, you can add this to the respective ebuild: {noformat} # Adding latam-dvorak to database cp "${FILESDIR}"/dvorak-la.map dvorak/dvorak-la.map || die {noformat} in the src_unpack function. * For the x11-misc/xkeyboard-config package: Patch the files rules/evdev.xml.in and symbols/latam with the files evdev-dvorak.patch and latam-dvorak.patch, respectively. Hint: Add these lines in the respective ebuilds: {noformat} #Time for patching cd "${WORKDIR}"/"${P}"/symbols epatch "${FILESDIR}/latam-dvorak.patch" cd "${WORKDIR}"/"${P}"/rules epatch "${FILESDIR}/evdev-dvorak.patch" {noformat} within the src_prepare function. Also, you must create the files directory with the patches. All files mentioned above, are compressed in the attached one. Thanks.
Created attachment 395930 [details] patches-dvorak.tar.gz
Please file separate bug reports for separate packages and make those bug reports block this one[1]. Attach patches as plain text files to each pertinent bug report. Could this bug be related to bug #501216? [1] Since the patches span packages maintained by different teams, getting a single bug resolved is harder than having separate bug reports resolved by individual teams. So this is a tracker bug now, to be resolved when dependent bugs are resolved.
Created attachment 395976 [details] map for latam dvorak
Done, but the tracker only lets me attach one file at time. And no, it's not related with the bug you mentioned.
Please send a message with dvorak-la.map to https://lists.altlinux.org/mailman/listinfo/kbd When it is accepted, you can install it via kbd-9999. For evdev you should open a separate bug report.
https://github.com/legionus/kbd/commit/1595b95aef7c92fb4b91bfb77258be1855d23b50