From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from smtp2e.orange.fr ([80.12.242.113]:51115 "EHLO smtp2e.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751789AbZILIOh (ORCPT ); Sat, 12 Sep 2009 04:14:37 -0400 Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf2e17.orange.fr (SMTP Server) with ESMTP id 1CE5080000A4 for ; Sat, 12 Sep 2009 10:14:39 +0200 (CEST) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf2e17.orange.fr (SMTP Server) with ESMTP id 0F60580000A6 for ; Sat, 12 Sep 2009 10:14:39 +0200 (CEST) Received: from [192.168.1.11] (ANantes-551-1-42-204.w86-214.abo.wanadoo.fr [86.214.145.204]) by mwinf2e17.orange.fr (SMTP Server) with ESMTP id AFA4780000A4 for ; Sat, 12 Sep 2009 10:14:38 +0200 (CEST) Message-ID: <4AAB586D.6080906@gmail.com> Date: Sat, 12 Sep 2009 10:14:37 +0200 From: Morvan Le Meut MIME-Version: 1.0 To: "linux-media@vger.kernel.org" Subject: Re: (Saa7134) Re: ADS-Tech Instant TV PCI, no remote support, giving up. References: <4AA53C05.10203@gmail.com> <4AA61508.9040506@gmail.com> <4AA62C38.3050208@gmail.com> <4AA63434.1010709@gmail.com> <4AA683BD.6070601@gmail.com> <4AA695EE.70800@gmail.com> <4AA767F2.50702@gmail.com> <4AA77240.2040504@gmail.com> <4AA77683.7010201@gmail.com> <4AA7C266.3000509@gmail.com> <4AA7E166.7030906@gmail.com> <4AA81785.5000806@gmail.com> <4AA8BB20.4040701@gmail.com> <4AA919CA.20701@gmail.com> <4AAA0247.8020004@gmail.com> In-Reply-To: <4AAA0247.8020004@gmail.com> Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-media-owner@vger.kernel.org List-ID: Since i don't know where to look, i finally decided to use a basic incorrect keymap : /* ADS Tech Instant TV PCI Remote */ static struct ir_scancode ir_codes_adstech_pci[] = { /* too many repeating codes : incorrect gpio ?. */ { 0x1f, KEY_MUTE }, { 0x1d, KEY_SEARCH }, { 0x17, KEY_EPG }, /* Guide */ { 0x0f, KEY_UP }, { 0x6, KEY_DOWN }, { 0x16, KEY_LEFT }, { 0x1e, KEY_RIGHT }, { 0x0e, KEY_SELECT }, /* Enter */ { 0x1a, KEY_INFO }, { 0x12, KEY_EXIT }, { 0x19, KEY_PREVIOUS }, { 0x11, KEY_NEXT }, { 0x18, KEY_REWIND }, { 0x10, KEY_FORWARD }, { 0x4, KEY_PLAYPAUSE }, { 0x07, KEY_STOP }, { 0x1b, KEY_RECORD }, { 0x13, KEY_TUNER }, /* Live */ { 0x0a, KEY_A }, { 0x03, KEY_PROG1 }, /* 1 */ { 0x01, KEY_PROG2 }, /* 2 */ { 0x0, KEY_VIDEO }, { 0x0b, KEY_CHANNELUP }, { 0x08, KEY_CHANNELDOWN }, { 0x15, KEY_VOLUMEUP }, { 0x1c, KEY_VOLUMEDOWN }, }; struct ir_scancode_table ir_codes_adstech_pci_table = { .scan = ir_codes_adstech_pci, .size = ARRAY_SIZE(ir_codes_adstech_pci), }; EXPORT_SYMBOL_GPL(ir_codes_adstech_pci_table); No numbers in favor of arrows and ch+/- Vol+/- . Well 246 will be arrows and 5 select, 7 and 8 are undefined, 9 become vol-, 1 epg and 3 is tuner. If someone, one day, wants to find that missig bit, i'll be happy to help. ( Strange anyway : it's as if there was a 0x7f mask even when i specify a 0xff one ) Feel free to write a patch. Morvan Le Meut a écrit : > um .. help, please ? > how can i make the driver read 1011011 instead of 011011 when i press > Power instead of record on the remote ? > > thanks > > > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-media" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html >