Active Topics

 


Reply
Thread Tools
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#11
In case anyone cares but hasn't noticed, I updated the Wiki yesterday. I don't know what the conventions are around here, so if anyone wants to make any suggestions/corrections, it would be appreciated.

Also, I think I have a clue about what was responsible for me getting the "Error unable to load new keyboard definition" error. Bluetooth HID scripts. I'm going to do some searching about that, but in the meantime, be advised that that app does include a "keyboard remap script" according to it's description, which may, possibly, mess up or override your own keyboard remaps. (I will post here again when I have looked into the matter more.)
 

The Following User Says Thank You to Mentalist Traceur For This Useful Post:
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#12
Something interesting - after the last update to the Bluetooth HID Scripts, the device shut down (annoying interrupting the fMMS update that was trying to start).

Just a little bit ago I ran the setxkbmap command again to see what happened - and it worked. So I went in, edited the rx-51 file, and magic - it works for me too now.

So I am not completely sure and have too little information to know for sure what was causing my error.

That said, I'm having a specific bug. When mapping the "Tab" key to Spacebar+Shift, it doesn't work (rather, something is happening because instead of normally making a space when shifted, the spacebar does nothing. It seems to, however, act as Esc in vi and MicroB. When I mapped Tab to Up-Arrow+Fn, it works just fine.

Anyone encounter anything like this before? (Searching for the intuitive key terms in the power search brings up nothing about Shift+space specifically being glitchy. And I read most of the threads on remapping keyboards earlier and I don't exactly remember this being brought up, though I do think someone said that some shift+[other-key] combinations were glitchy.)

- EDIT -

Found something on this: http://talk.maemo.org/showthread.php?t=35089&page=6

Shift key being pressed apparently makes terminal interpret it as Shift+tab... instead of merely shift+space=tab. Hmmm... Wonder if this is why it doesn't work in the browser as well... Similar happens with the default mapping that makes Backspace mapped as Backspace,Delete,Backspace,Delete. Unless you first caps-lock or FN-lock and hold the other key, the key either does nothing or deletes.

I also found that in MicroB, Shift+space mapped to tab will, at least on the page I'm testing, work as a half-functioning shift+tab on a normal browser. It will go to the above/previous element you can enter stuff into, but it won't loop back around, so when it reaches the top/beginning of a page, it does nothing. Similarly, in terminal, shift, THEN space will still just do a space though it's mapped to tab. However, in MicroB shift THEN space IS normal Tab.

I believe I'm gonna edit this into the wiki when I get the chance in the next few days if no one beats me to it. It's knowledge that's apparently been around for a little while, but no one bothered to put it on the wiki, so only those who stumbled upon that thread found it.

Last edited by Mentalist Traceur; 2010-09-02 at 05:49. Reason: Reading+experimenting lead to more knowledge.
 
Posts: 118 | Thanked: 202 times | Joined on Aug 2010
#13
Originally Posted by Mentalist Traceur View Post
That said, I'm having a specific bug. When mapping the "Tab" key to Spacebar+Shift, it doesn't work (rather, something is happening because instead of normally making a space when shifted, the spacebar does nothing. It seems to, however, act as Esc in vi and MicroB. When I mapped Tab to Up-Arrow+Fn, it works just fine.
I solved this by remapping the space bar using following line:
Code:
key <SPCE>  { [  space,  at,  Tab,  bar ]}
Tab comes up when pressing Fn+Space. It seems <Shift> interferes with <Tab> (and a few other keys), but not with "@" and "|" (which why I mapped them this way in the line above).

Last edited by nephridium; 2010-09-02 at 07:39.
 

The Following User Says Thank You to nephridium For This Useful Post:
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#14
That's basically what I ended up doing last night. Your post, though, is still appreciated, since it's just as helpful in general even if I did it before reading it. (Only I mapped | to down-arrow+fn.)

In other news, I have something which may be insightful into the "error unable to load new keymap definition" error. Last night when I was editing and reediting my rx-51 file, it randomly decided to give me the error again. Between the last working setxkbmap command and the first non-working one, I had merely cd'ed to another folder in a seperate directory, sudo gainroot'ed, and exited (command "exit", not closed the window) in a seperate terminal window. I also turned off wifi and that's pretty much it. Naturally, I had to have opened vi to make the edits I was trying to setxkbmap for.

Rebooting (after changing the rx-51 file to the last working version again) fixed the issue. So now I think it's either some instability that is created by something I have installed, that surfaces through some combination of system events, uptime, or a mix of both.

- Edit (writing this stuff down so future readers looking to remap their keyboards have this available, and so I can remember to add it to the wiki page) -

My FreOffice still registers the fn+space as a space instead of tab. I think this is a purely FreOffice bug, but it may be linked to that hardware problem about some keys giving the output of themselves and the key next to them when shifted or fn'ed. The only thing that makes me doubt that it's purely FreOffice at fault is that when I have my upper arrow Fn'ed to give Tab, FreOffice gets it perfectly.

Last edited by Mentalist Traceur; 2010-09-02 at 15:23. Reason: Typo + FreOffice bug
 
Reply


 
Forum Jump


All times are GMT. The time now is 08:29.