Wait for it to bw fixed to use the haiku keymap?
edit: in this case rhe compositor/de is the library which acts as the wayland server. It should be fixed to follow the haiku keymap settings normally.
Wait for it to bw fixed to use the haiku keymap?
edit: in this case rhe compositor/de is the library which acts as the wayland server. It should be fixed to follow the haiku keymap settings normally.
Yeah, i kinda figured that already, i was wondering if there wasn’t any temporary fix for it that i wasn’t aware of.
Wayland compositors use XKB (yes, really, despite the general consensus in the modern X world being that XKB is overcomplicated, and ugly, they extracted XKB out of the X server into a separate library) for any keyboard layout management more complex than a direct US-ASCII mapping between Linux event codes and characters. Keymaps in the .xkb text format are supposed to be written into shared memory, which is then sent to clients as a file descriptor.
This page may help you determine how to generate XKB descriptions from other keymap formats, but be aware that if you do try you’re in for a lot of pain: www.charvolant.org/~doug/xkb/html/node5.html. Haiku can probably skip the first part (mapping scancodes to keycodes) and use native keycodes directly, but that’s about the only shortcut it can take.
The link doesn’t work.
Right, try this instead:
I made XKB keymap generator so Haiku current system keymap is now applied for Wayland applications. I haven’t published code yet because some troubles are not yet solved like not functional backspace key and no keymap change monitoring.
Alright, how would one not averse to getting their hands dirty on the terminal, but doesn’t code, get their hands on this?
I would rather not have to fuss with checking out and compiling the code, but I am knowledgeable enough to do so if necessary.
Binaries are available at https://haikuware.ru/.
Thank you so much.
Awesome, thanks alot for ur efforts.
ps: Are the remaining issues now resolved?
Posting this from my new Web install. Thanks again!
@X512 i updated wayland-server but still not working, any idea why?
Try with this version: Add Haiku keymap support · X547/wayland-server@f798d8f · GitHub.
The wayland-server revision has been updated in the LOTE repo.
Just running epiphany now. Oh wow, oh wow, oh wow. For the utility purposes I need stable web access to (online office applications) this is a perfect (interim) solution, until Web+ catches up. <3 <3 … Using it as I type. Video in youtube is jerky, but I can get by with that (and Web+ & others) for now. Thank-you so much for this layercake port confection that makes my “daily driver” Haiku box more useful
Thanks @X512 @3dEyes for working on this it helps us to do browsing without using another OS.
EDIT: @X512 i don’t wanna sound like i’m complaining, but the Altgr modifier key doesn’t do anything, so now several chars are missing and are ‘@’ ‘{’ ‘}’ ‘[’ ‘]’ ‘#’ ‘~’.
These chars are available with other keymaps except with the french keymap.
EDIT2: the numeric pad either doesn’t work.
Don’t worry. Bug reports are always welcomed.
Wayland looks interesting at least for web browser.
I tried out Epiphany web browser on an older system. It ran good but very easy to max out 4GB RAM. Looks like the most stable and fastest browser on Haiku right now.
I’m hoping to get Haiku working on my Ryzen system again soon. One of the newer nightly revisions screwed up networking. Thumb drive with Haiku runs off laptop with networking but now have a network configure loop on Ryzen. (I have to recheck to make sure but I think hrev56584 worked. hrev56588 does not work. Thinking maybe from the changes to stdint.h but I don’t want to point any fingers just yet. )
Wired networking works again on Ryzen desktop with hrev56595. I’m happy.
Which Ryzen series?