<keymap>
	<map context="BrowserActions">
		<!-- generic -->
		<key id="KEY_LEFT" mapto="left" flags="mr"/>
		<key id="KEY_RIGHT" mapto="right" flags="mr"/>
		<key id="KEY_UP" mapto="up" flags="mr"/>
		<key id="KEY_DOWN" mapto="down" flags="mr"/>
		<key id="KEY_MENU" mapto="menu" flags="m" />
		<!-- keyboard -->
		<key id="KEY_ENTER" mapto="enter" flags="m"/>
		<key id="KEY_KPENTER" mapto="enter" flags="m"/>
		<key id="KEY_PAGEUP" mapto="pageUp" flags="mr"/>
		<key id="KEY_PAGEDOWN" mapto="pageDown" flags="mr"/>
		<key id="KEY_ASCII" mapto="ascii" flags="mr"/>
		<key id="KEY_TAB" mapto="tab" flags="mr"/>
		<key id="KEY_BACKSPACE" mapto="backspace" flags="mr"/>
		<key id="KEY_DELETE" mapto="delete" flags="mr"/>
		<key id="KEY_ESC" mapto="exit" flags="m"/>
		<key id="KEY_F5" mapto="url" flags="m"/>
		<key id="KEY_F6" mapto="menu" flags="m"/>
		<key id="KEY_F7" mapto="back" flags="m"/>
		<key id="KEY_F8" mapto="forward" flags="m"/>
		<!-- keyboard pvr -->
		<key id="KEY_F9" mapto="play" flags="m"/>
		<key id="KEY_F10" mapto="stop" flags="m"/>
		<key id="KEY_F11" mapto="tv" flags="m"/>
		<key id="KEY_F12" mapto="record" flags="m"/>
		<!-- remote -->
		<key id="KEY_OK" mapto="ok" flags="m"/>
		<key id="KEY_CHANNELUP" mapto="pageUp" flags="mr"/>
		<key id="KEY_CHANNELDOWN" mapto="pageDown" flags="mr"/>
		<key id="KEY_EXIT" mapto="exit" flags="m"/>
		<key id="KEY_PREVIOUS" mapto="backspace" flags="m"/>
		<key id="KEY_NEXT" mapto="delete" flags="m"/>
		<key id="KEY_INFO" mapto="url" flags="m"/>
		<key id="KEY_TEXT" mapto="text" flags="m"/>
		<key id="KEY_VIDEO" mapto="tab" flags="m"/>
		<key id="KEY_TV" mapto="tv" flags="m"/>
		<key id="KEY_RECORD" mapto="record" flags="m"/>
		<!-- remote pvr -->
		<key id="KEY_HOME" mapto="seekBack" flags="mr"/>
		<key id="KEY_END" mapto="seekFwd" flags="mr"/>
		<device name="dreambox advanced remote control (native)">
			<key id="KEY_PLAY" mapto="play" flags="m" />
			<key id="KEY_PAUSE" mapto="pause" flags="m" />
			<key id="KEY_PREVIOUSSONG" mapto="seekBack" flags="m" />
			<key id="KEY_NEXTSONG" mapto="seekFwd" flags="m" />
		</device>
		<device name="dreambox ir keyboard">
			<key id="KEY_PAUSE" mapto="pause" flags="m" />
			<key id="KEY_PLAY" mapto="play" flags="m" />
			<key id="KEY_REWIND" mapto="seekBack" flags="m" />
			<key id="KEY_FASTFORWARD" mapto="seekFwd" flags="m" />
		</device>

	</map>
	<map context="SimpleEditorActions">
		<key id="KEY_NEXT" mapto="delete" flags="m" />
		<key id="KEY_PREVIOUS" mapto="backspace" flags="m" />
		<key id="KEY_ASCII" mapto="ascii" flags="mr" />
		<key id="KEY_BACKSPACE" mapto="backspace" flags="mr" />
		<key id="KEY_DELETE" mapto="delete" flags="mr" />
		<key id="KEY_LEFT" mapto="left" flags="mr" />
		<key id="KEY_RIGHT" mapto="right" flags="mr" />
		<key id="KEY_UP" mapto="up" flags="mr" />
		<key id="KEY_DOWN" mapto="down" flags="mr" />
		<key id="KEY_OK" mapto="ok" flags="m" />
		<key id="KEY_EXIT" mapto="exit" flags="m" />
		<key id="KEY_ESC" mapto="exit" flags="m" />
		<key id="KEY_ASCII" mapto="ascii" flags="mr" />
		<key id="KEY_ENTER" mapto="ok" flags="m"/>
		<key id="KEY_KPENTER" mapto="ok" flags="m"/>
	</map>
</keymap>

