How does one emulate the use of the control key on WinMo devices that do no have a control button on their qwerty and touchscreen (Such as the HTC Raphael / Diamond) ?
When you start a session, you should see a "Keybar" button on the menu bar. When you tap this button, you should first see function key buttons (F1 ~ F12) and when you press up or down navigation button, you should then see the second set of buttons; <ESC>, <Tab>, <Insert> and etc.
If you need to send a specific control character, for example, <Ctrl> + A, go to the second set of buttons in the Keybar and tap the button labeled "Ctrl" (which is mapped to '*' key). This will bring up control character panel that you can use to send a specific control character.
If your device supports re-mapping of the hardware buttons, you can also set Token2Shell/Mobile to bring up the control character panel by pressing the assigned hardware button. For example, you can re-map the Web browser button to show the control character panel instead of launching the Web browser.
In order to setup such re-mapping, go to [ Menu ] -> [ Options ] -> [ General ] and set the options under "Hardware Button Mappings".
Please note that the re-mappings are only activated during the session and they are restored when the session is closed. Also note that not all devices support the re-mappings, so even if you set the options they may get ignored by the device.
Could you clarify what is "navigation button" and where can I find one in HTC TouchPro2 ?
It seems I have tried everything to scroll to the second set of buttons with no success.
The navigation buttons are also commonly referred to as directional pad buttons or d-pad buttons. It's the buttons that you use to move the on-screen selection up/down/left/right. In Touch Pro2, it doesn’t have such dedicated buttons, but it has a keyboard and pressing arrow keys on it works just like the d-pad buttons.
Arrow keys did not work. Nevertheless I was able to scroll keyboard sets with styles tapping upward/downward according to the reference you provided.
It is still a certain inconvenience. Instead of pressing one button I have to tap the screen twice (at least).
Can you think of any other way to emulate control button ? I believe Ctrl/Esc are of high importance for UNIX shell.
Is there any chance it might be resolved in a more convenient way ?
Yes. Token2Shell/Mobile only lists the hardware buttons that the device reports as re-mappable. (Not all buttons are re-mappable. It totally depends on the manufacturer's decision.)
But, please note that even if a buttons is listed, most device manufacturer expects it to be used for launching an application. So, it may not generate proper keyboard events that Token2Shell/Mobile expects. (Especially those "Hold" type buttons.) In such case, the button cannot be used with Token2Shell/Mobile.
When you start a session, you should see a "Keybar" button on the menu bar. When you tap this button, you should first see function key buttons (F1 ~ F12) and when you press up or down navigation button, you should then see the second set of buttons; <ESC>, <Tab>, <Insert> and etc.
If you need to send a specific control character, for example, <Ctrl> + A, go to the second set of buttons in the Keybar and tap the button labeled "Ctrl" (which is mapped to '*' key). This will bring up control character panel that you can use to send a specific control character.
If your device supports re-mapping of the hardware buttons, you can also set Token2Shell/Mobile to bring up the control character panel by pressing the assigned hardware button. For example, you can re-map the Web browser button to show the control character panel instead of launching the Web browser.
In order to setup such re-mapping, go to [ Menu ] -> [ Options ] -> [ General ] and set the options under "Hardware Button Mappings".
Please note that the re-mappings are only activated during the session and they are restored when the session is closed. Also note that not all devices support the re-mappings, so even if you set the options they may get ignored by the device.
Hope this helps.
Best regards,
Support Team (support@choung.net)
Choung Networks | http://choung.net/
Could you clarify what is "navigation button" and where can I find one in HTC TouchPro2 ?
It seems I have tried everything to scroll to the second set of buttons with no success.
Thank you.
The navigation buttons are also commonly referred to as directional pad buttons or d-pad buttons. It's the buttons that you use to move the on-screen selection up/down/left/right. In Touch Pro2, it doesn’t have such dedicated buttons, but it has a keyboard and pressing arrow keys on it works just like the d-pad buttons.
For additional information about the Keybar in Token2Shell/Mobile, please visit http://choung.net/handbooks/Token2Shell/Mobile/Keybar.
Best regards,
Support Team (support@choung.net)
Choung Networks | http://choung.net/
Arrow keys did not work. Nevertheless I was able to scroll keyboard sets with styles tapping upward/downward according to the reference you provided.
It is still a certain inconvenience. Instead of pressing one button I have to tap the screen twice (at least).
Can you think of any other way to emulate control button ? I believe Ctrl/Esc are of high importance for UNIX shell.
Is there any chance it might be resolved in a more convenient way ?
Thank you.
Have you tried XDA developer forums (http://forum.xda-developers.com/)?
Although we don't recommend altering system registry or using custom ROMS, they may have an answer for reassigning buttons on your Touch Pro2.
Best regards,
Support Team (support@choung.net)
Choung Networks | http://choung.net/
how do you choose which hard ware button to map?
in menu -> ops -> general -> HW button mappings I see:
Send key (Hold)
does that mean only the send key can be mapped?
what about the 'web browser' key you were talking about? how is that mapped?
does that mean only the send key can be mapped?
Yes. Token2Shell/Mobile only lists the hardware buttons that the device reports as re-mappable. (Not all buttons are re-mappable. It totally depends on the manufacturer's decision.)
But, please note that even if a buttons is listed, most device manufacturer expects it to be used for launching an application. So, it may not generate proper keyboard events that Token2Shell/Mobile expects. (Especially those "Hold" type buttons.) In such case, the button cannot be used with Token2Shell/Mobile.
Best regards,
Support Team (support@choung.net)
Choung Networks | http://choung.net/