improve text editing. Patch by Anders Holst
[enigma2.git] / data / keymap.xml
index 8851e80abcbd24e2a6b0e17c6d357d83c757d604..c10eec4e74377e6c68d6695d3000707a7010810d 100644 (file)
@@ -38,7 +38,9 @@
                <key id="KEY_RIGHT" mapto="right" flags="mr" />
                <key id="KEY_RED" mapto="cancel" flags="m" />
                <key id="KEY_GREEN" mapto="save" flags="m" />
-               <key id="KEY_MUTE" mapto="delete" flags="mr" />
+               <key id="KEY_MUTE" mapto="deleteForward" flags="mr" />
+               <key id="KEY_NEXT" mapto="deleteForward" flags="mr" />
+               <key id="KEY_PREVIOUS" mapto="deleteBackward" flags="mr" />
                <key id="KEY_1" mapto="1" flags="m" />
                <key id="KEY_2" mapto="2" flags="m" />
                <key id="KEY_3" mapto="3" flags="m" />
@@ -67,7 +69,8 @@
        </map>
 
        <map context="InfobarEPGActions">
-               <key id="KEY_INFO" mapto="showEventInfo" flags="m" />
+               <key id="KEY_INFO" mapto="showEventInfo" flags="b" />
+               <key id="KEY_INFO" mapto="showSingleServiceEPG" flags="l" />
        </map>
        
        <map context="InfobarInstantRecord">
                <key id="KEY_ENTER" mapto="ok" flags="m" />
                <key id="KEY_EXIT" mapto="back" flags="m" />
                <key id="KEY_ESC" mapto="back" flags="m" />
-               <key id="KEY_MUTE" mapto="delete" flags="mr" />
+               <key id="KEY_MUTE" mapto="deleteForward" flags="mr" />
+               <key id="KEY_NEXT" mapto="deleteForward" flags="mr" />
+               <key id="KEY_PREVIOUS" mapto="deleteBackward" flags="mr" />
                <key id="KEY_1" mapto="1" flags="m" />
                <key id="KEY_2" mapto="2" flags="m" />
                <key id="KEY_3" mapto="3" flags="m" />
                <key id="KEY_VOLUMEUP" mapto="volumeUp" flags="mr" />
                <key id="KEY_VOLUMEDOWN" mapto="volumeDown" flags="mr" />
                <key id="KEY_MUTE" mapto="volumeMute" flags="mr" />
-               <key id="KEY_POWER" mapto="powerdown" flags="m" />
-               <key id="KEY_POWER" mapto="powerup" flags="b" />
+               <key id="KEY_POWER" mapto="power_long" flags="l" />
+               <key id="KEY_POWER" mapto="power_down" flags="m" />
+               <key id="KEY_POWER" mapto="power_up" flags="b" />
+               <device name="dreambox front panel">
+                       <key id="KEY_POWER" mapto="deepstandby" flags="l" />
+               </device>
        </map>
        
        <map context="PowerKeyActions">
        </map>
 
        <map context="TextEntryActions">
-               <key id="KEY_MUTE" mapto="delete" flags="mr" />
+               <key id="KEY_MUTE" mapto="deleteForward" flags="mr" />
+               <key id="KEY_NEXT" mapto="deleteForward" flags="mr" />
+               <key id="KEY_PREVIOUS" mapto="deleteBackward" flags="mr" />
        </map>  
 
        <map context="InfobarSeekActions">
                <key id="KEY_CHANNELDOWN" mapto="size-" flags="mr" />
        </map>
        
-       <map context="MediaPlayerSeekActions">
+       <map context="MediaPlayerActions">
                <device name="dreambox remote control (native)">
                        <key id="KEY_YELLOW" mapto="pause" flags="m" />
                        <key id="KEY_GREEN" mapto="play" flags="m" />
                <key id="KEY_NEXT" mapto="next" flags="mr" />
                
                <key id="KEY_MENU" mapto="menu" flags="m" />
+
+               <key id="KEY_0" mapto="skipListbegin" flags="m" />
+               <key id="KEY_8" mapto="skipListend" flags="m" />
+               <key id="KEY_CHANNELUP" mapto="nextBouquet" flags="m" />
+               <key id="KEY_CHANNELDOWN" mapto="prevBouquet" flags="m" />
+               <key id="KEY_VIDEO" mapto="delete" flags="m" />
+               <key id="KEY_STOP" mapto="shift_stop" flags="m" />
+               <key id="KEY_RECORD" mapto="shift_record" flags="m" />
        </map>
 </keymap>