![]() |
Advanced N900 keyboard remapping
I'd like to do the following things. First, I'd like Fn-key to be possibly different from Fn-Shift-key. In the rx-51 file, I've tried to change
Code:
key <AC06> { [ h, H, parenleft, parenleft ] }; Code:
key <AC06> { [ h, H, parenleft, bracketleft ] }; I'd also like Ctrl alone (which is unused) to behave like Sym, i.e. to make the virtual keyboard appear. Unfortunately, the wiki doesn't cover these cases. Any idea? |
Re: Advanced N900 keyboard remapping
I've also tried this.
Unfortunately, I've read somewhere else in this forum that the shift key only works to capitalize the character in this setup. I've placed ccedilla and Ccedilla and it worked. However, no brackets. :-( Does anyone know some way around this? Maybe another group? |
Re: Advanced N900 keyboard remapping
Quote:
Code:
partial default xkb_types "default" { Code:
partial default xkb_types "default" { |
Re: Advanced N900 keyboard remapping
Quote:
Code:
partial alphanumeric_keys Only case that you get a FOUR_LEVEL "effect" is when the character slotted at the 3rd level can be shifted, in which case the uppercase char is output. Any suggestions as to what is going on? --denis Edit 2/4/10: Turns out that the hildon-input-method framework has bugs. Matan pointed that out and provided a patched version of that module to correct the problem. |
Re: Advanced N900 keyboard remapping
Quote:
There would be an alternative to get much more characters: using some fixed dead keys. For instance, I've remapped the 4 Fn-arrow keys as suggested on the wiki (Remapping keyboard): acute accent, grave accent, circumflex accent and diaeresis. Thus Fn-Left + e give "é". But there are many combinations I don't use, such as Fn-Left + q. The definitions of these combinations seem to be defined in "/usr/share/X11/locale/en_US.UTF-8/Compose". I haven't tried yet, but modifying this file could give interesting things. |
Re: Advanced N900 keyboard remapping
Quote:
--denis |
Re: Advanced N900 keyboard remapping
I have a similar issue, and I couldn't find a more suitable thread for it.
I'm experimenting with a proper modification of Fn keyboard shortcuts to enable the special characters of my native language to be input on the HW keyboard. Here is the idea. (Rough Paint work, and not a photo of my device. :) ) It works, but there is one issue. Fn+Enter is remapped to 'Ú'. If I press Fn and Enter simultaneously, it creates an 'Ú' character, but if I press Fn and then Enter, or I lock the Fn key and then Enter, this doesn't work. If anyone can recommend a solution for this issue, I'll be very grateful. :) |
Re: Advanced N900 keyboard remapping
Quote:
Can I access this patch? |
Re: Advanced N900 keyboard remapping
Quote:
Don't know if the patch will make it to PR 1.2. --denis |
Re: Advanced N900 keyboard remapping
The code handling shift and fn was changed in h-i-m-f-2.1.56 which is in SDK1.2, so presumably is also in PR1.2 itself. I cannot tell for sure, but it seems to me that it works a little better then previously, but still not as expected. If someone knows how to test this in the SDK, I'll be happy for advice.
The new code appears to handle sticky shift, locked shift and pressed shift as three different shifts, and only sticky shift gives the option of four characters per key. |
All times are GMT. The time now is 17:45. |
vBulletin® Version 3.8.8