# HG changeset patch # User Edgar Hucek # Date 1244898807 -10800 # Node ID 2fbb6f192909992c8aaa14b6d8b2b0a7f552c7e3 # Parent 0a879065cf36e5f1a9d718f3aff8097e41112610 Add missing remote keys for TeVii remote. From: Edgar Hucek It adds the missing remote keys found on the TeVii Remote for the S650 usb device. Signed-off-by: Edgar Hucek diff -r 0a879065cf36 -r 2fbb6f192909 linux/drivers/media/dvb/dvb-usb/dw2102.c --- a/linux/drivers/media/dvb/dvb-usb/dw2102.c Sat Jun 13 14:10:24 2009 +0300 +++ b/linux/drivers/media/dvb/dvb-usb/dw2102.c Sat Jun 13 16:13:27 2009 +0300 @@ -801,6 +801,23 @@ { 0xf8, 0x1e, KEY_W }, /*tvmode*/ { 0xf8, 0x1b, KEY_B }, /*recall*/ + /* Additional keys TeVii S650 provides */ + { 0xf8, 0x4d, KEY_FASTFORWARD }, + { 0xf8, 0x44, KEY_EPG }, + { 0xf8, 0x41, KEY_MODE }, /* AB */ + { 0xf8, 0x4c, KEY_INFO }, + { 0xf8, 0x43, KEY_AUDIO }, + { 0xf8, 0x45, KEY_SUBTITLE }, + { 0xf8, 0x4a, KEY_LIST }, + { 0xf8, 0x46, KEY_F1 }, + { 0xf8, 0x47, KEY_F2 }, + { 0xf8, 0x5e, KEY_F3 }, + { 0xf8, 0x5c, KEY_F4 }, + { 0xf8, 0x52, KEY_F5 }, + { 0xf8, 0x5a, KEY_F6 }, + { 0xf8, 0x56, KEY_PVR }, /* mon */ + { 0xf8, 0x58, KEY_SWITCHVIDEOMODE }, + { 0xf8, 0x1d, KEY_BACK }, }; static int dw2102_rc_query(struct dvb_usb_device *d, u32 *event, int *state)