temp/xkeyboard-config: Fork from alpine to add N900 extended layout
This fork is to apply the extended N900 layout using the patches from https://github.com/archlinuxarm-n900/xkeyboard-config-n900-git
TODO:
-
test on N900
Closes #87 (closed)
Merge request reports
Activity
added type::feature + 1 deleted label
- Resolved by Administrator
So the only interesting file generated by this aport is the rx-51 file, which is now using the advanced layout: https://pkgs.alpinelinux.org/contents?file=rx-51&path=&name=xkeyboard-config&branch=edge&repo=main&arch=armv7
How about we change the build() function to install just that one file to
/usr/share/X11/xkb/symbols/nokia_vndr/rx-51-advanced
or something like that? My hope is, that we then would not need to fork the package.By Oliver Smith on 2019-07-18T21:59:18
- Resolved by Administrator
@ollieparanoid this was the solution discussed in #87 (closed), because creating a new layout also requires to add an entry to the evdev.xml rules file, which might be more complicated
Ideally would be to upstream those patches to alpine or directly to xkeyboard-config, but don't know if they want this customized layout.
By Daniele Debernardi on 2019-07-20T21:07:46
Edited by Ghost User
added 1 commit
- 5aafc12b - temp/xkeyboard-config: Fork from alpine to add N900 extended layout
By Daniele Debernardi on 2019-07-19T22:24:17
@PureTryOut @ollieparanoid As suggested I've downloaded the patches and added directly to the folder (reverting the prepare function).
In the meantime I also added another patch to extend the Swiss layout with the symbols like we have for the console, and most importantly fixed the arrow keys.
Now it matches the keys described in the image
PS: Not tested yet on the device, just used the backed up
rx-51
file I had around to create the diff patchBy Daniele Debernardi on 2019-07-19T22:32:25
added 11 commits
-
5aafc12b...06333093 - 10 commits from branch
master
- b21de29b - temp/xkeyboard-config: Fork from alpine to add N900 extended layout
By Daniele Debernardi on 2019-07-19T23:14:04
-
5aafc12b...06333093 - 10 commits from branch
- Resolved by Administrator
This will fix #87 (closed), right? If so, please add it to the MR description.
By Oliver Smith on 2019-07-21T17:08:50
Edited by Ghost User
Ok, I've tested it wrongly, the pageUp/pageDown keys are binded correctly by the patch
[PATCH 03/10] RX-51: Symbols: Bind PgUp, PgDown, Home, End to third
for the US layout.The problem with scrolling the log in the terminal is that by default is done with Shift+PageUp, unfortunately on the N900 the shift key is already pressed to perform the pageUp key itself.
I tested with other programs and the keys are working correctly, so I think the MR is ready to be closed
By Daniele Debernardi on 2019-07-23T21:59:14
added 12 commits
-
b21de29b...e8482cfb - 11 commits from branch
master
- ceb3c2a2 - temp/xkeyboard-config: Fork to add N900 extended layout (!507 (merged))
By Oliver Smith on 2019-07-25T19:00:30
-
b21de29b...e8482cfb - 11 commits from branch
mentioned in commit ceb3c2a2
By Daniele Debernardi on 2019-07-25T19:00:39
Awesome, thanks again @drebrez!
By Oliver Smith on 2019-07-25T19:01:41