Sorry, my bad. I had forgotten that Anton had integrated keyhelper with cyrinput and that some of the keyhelper stuff is over-ridden by the cyrinput settings.
To get get slash and comma back to their default settings and to keep keyhelper working you will need to edit the "english" file in /home/zaurus/Application/cyrillica.
This is the default input method used by cyrinput for Cacko, if you have changed that using the Keyboard app in the Settings tab then you will need to edit that language file.
Anyway, a quick overview of what is happening with keypresses in Cacko (at least my understanding of it anyway).
Cyrinput (called CyrKeyboard in the input methods menu) parses the default language file in /home/zaurus/Application/cyrillica. This file has 4 sections [label], [screen], [keyboard] and [keyboard-fn]. The [screen] section maps out the onscreen keyboard seen when you select CyrKeyboard as an input method, the [keyboard] and [keyboard-fn] are used for the physical keyboard.
If you look at the default english file the keyboard section is
[keyboard]
',' ',' '/'
'/' ',' ','
'?' '?' '.'
0 0 0
which from a very dusty memory (search for cyrinput on the forums for a long thread on the layout of this file) tells cryinput to map slash to comma and comma to slash. If you want to do some other mappings here the order is
'original key' 'new value with shift' 'new value'
Not sure why the second line is '/' ',' ',' and not '/' '/' ',' but hey it works
These values overide anything that is mapped in keyhelper.xml, that is why you still see the slash-comma reversal after you edit keyhelper.xml.
to get your desired effect, remove the first 2 lines in the [keyboard] section and reboot.
Stu