OK, let's start something here on your first topic that could be used as an example in the Wiki about it:
- create a new XML file manually and upload that into the FW device
Hopefully, that would be something that proved to be useful. I have something that qualifies for me. It has to do with text pointing and selection. It is quite fresh as I just realized what I had in mind since a long time. As such I still have to live with it for a while to see whether it is an improvement or not
While moving the text-cursor around in a text editor, I am overshooting all the time, having to spend much more effort in adjusting the cursor position than to move it from some place to another in the page. This makes me stress every time I have to do that knowing that I'll have either to compensate several times or be extra careful. All this goes against muscle memory process which is SO important for a TS user.
You have to feel a gesture, not to monitor it. I know for sure that Master Yoda would say this!
One solution to this problem can be through adjusting the
speed_param_ref attribute of the slide gestures named
Text Pointing and
Text Selection.
Here is the content of a first file named
LIB_Text_Pointing.xml. It has to be pasted with Notepad.
- Code: Select all
____________________________________________________________________________________________________________________________________
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MTS_config>
<MTS_config MTS_config_version="1.60" min_firmware_version="1.46" lib="LIB_Text_Pointing">
<RequireLib name="FW_main" />
<!--
Very low sensivity.
-->
<MacroLibrary>
<ChordTemplate macro_name="Text Pointing" lib="LIB_Text_Pointing" speed_param_ref="Extra Coarse Command Sensitivity">
<GestureCategories list=" text_nav" />
<SynctapEvents lib="LIB_Text_Pointing">
<MacroRefEvent macro_ref="Hold NumberPad On" />
</SynctapEvents>
<Slide macro_name="Move Up {in Text Pointing}" axes_template_ref="Move Up" > <KeyEvent keyCode="Up" /> </Slide>
<Slide macro_name="Move Down {in Text Pointing}" axes_template_ref="Move Down" > <KeyEvent keyCode="Down" /> </Slide>
<Slide macro_name="Move Right {in Text Pointing}" axes_template_ref="Move Right"> <KeyEvent keyCode="Right" /> </Slide>
<Slide macro_name="Move Left {in Text Pointing}" axes_template_ref="Move Left" > <KeyEvent keyCode="Left" /> </Slide>
</ChordTemplate>
</MacroLibrary>
</MTS_config>
____________________________________________________________________________________________________________________________________
To have this adjust your keyboard behaviour you have now to import this library from the customization file you make with MyGestureEditor.
Then, your file should start like this:
- Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MTS_config>
<MTS_config MTS_config_version="1.60" min_firmware_version="1.46">
<RequireLib name="FW_main" />
<RequireLib name="LIB_Text_Pointing" />
For me now, it's time to wait and see if somebody has some questions before going on with more. It’s time for dinner too!
Then, if there is no questions about this, I will assume that no one give a dam about what I say here and I will shut up and go to hell with it.