[Samsung Galaxy S Relay 4G] another1:
Problems with keyboard settings

Hey,

I recently got the Galaxy S Relay 4G T699 but seem to have problems with physical keyboard from the start. I have been somewhat able to outline the original problem but every time a new problem seems to come out. I have used some three evenings to work with the problem and now seem to be totally stuck and not so little frustrated :(

C3POID had similar problems earlier but my problem did not get solved with defaulting the settings.

Also should be mentioned: some key numbers (or at least one) have apparently changed in the device recently. This is based on a fact that I have not been able to get working the key 217 which is often referred as mic/search with my fellow countrymen who recently had gotten themselves this device as well and put nordic ä (umlaut a) there. Key 188 works for me for that button and it is 188 as well in my default kl file.

And yes, this is my first Android Phone and it is running the default OS.

I cannot get anything out with ALT but the keys I've specified myself into sec_keypad.kl and sec_keypad.kcm and the following: tabulator, :, .com and the symbol menu. I quickly learned that I can however specify any key with BUTTON_xx, but now I'm facing a new problem: I can only work with numbers 1-16. Is this defined somewhere else in the system? Every time I tried something else I also lost my previous modifications hence the system seems to reject either the whole kl file or the kcm file or both for this reason and take keyboard settings from somewhere else.

So I have no control over the buttons with sec_keypad.kcm except the ones I've changed in sec_keypad.kl and referred in kcm. I thought I'd find the kcm file which explained the current behavior but I cannot. The only files that support current behavior are Generic.kcm and Virtual.kcm and editing them had no effect at all (yeah I shouldn't modify the Generic but what can you do... and editing the Virtual.kcm was an act of desperation).

Also should be mentioned: The top row alternative characters (the ones behind the numbers) come out with SHIFT but as said not with ALT. This is not how they are specified in sec_keypad.kcm. In addition the only characters behind SHIFT and ALT that seem to go thru into ConnectBot besides small and capital letters are the ones I have specified myself. Those work both with unicode and the character itself in kcm file.

So at the moment I've got three questions in a nutshell:

1. Can I get a bigger amount of custom-specified keys into sec_keypad.kl and into sec_keypad.kcm but only BUTTON_1...BUTTON_16?

2. Where does the system get the key characters if not from the sec_keypad.kcm or Generic.kcm?

3. Could simply CM11 solve my problems?

I'll try to specify the problem as accurately as possible so please ask if this does not make any sense. Many thanks in advance.

Edit: May 13 11:22 PM GMT+3: So the fourth evening solved the problem. Or actually I got around the problem. After a thorough search-and-trying with KeyEvent list I managed to find enough amount of not-used code bodies in addition to BUTTON_which were F (F1...F12) and NUMPAD_ (0...9). I guess there are many additional ones as well.

However this is a pretty rude way to solve the problem if even the word "solve" could be used in this case. Anyways it's a working one and works very well I might add. I earlier had problems with characters in ConnectBot but not anymore. Many thanks in advance again if someone will seize and solve the problem itself more neatly than did myself.