From: Oleksandr Natalenko <oleksandr@natalenko.name>
To: Mario.Limonciello@dell.com
Cc: pali.rohar@gmail.com, platform-driver-x86@vger.kernel.org,
linux-kernel@vger.kernel.org, mjg59@srcf.ucam.org,
dvhart@infradead.org, andy@infradead.org,
dmitry.torokhov@gmail.com
Subject: Re: Dell Vostro 3360 multimedia keys
Date: Mon, 27 Nov 2017 19:32:20 +0100 [thread overview]
Message-ID: <9065116.JHLBT2mDoC@natalenko.name> (raw)
In-Reply-To: <a5ae5f51b4a14acab4239354f4ff812a@ausx13mpc120.AMER.DELL.COM>
Hello.
On pondělí 27. listopadu 2017 17:56:07 CET Mario.Limonciello@dell.com wrote:
> > /* snip */
> > Looks like that Dell Vostro 3360 have this meaning for multimedia keys:
> >
> > first key: Mobility Center
> > second key: Dell Support Center
> > third key: Dell Instant Launch Manager
> >
> > (same as other Vostro laptops)
>
>
> As I can tell the "Instant Launch" key is supposed to be emitted
> both via WMI and scan code both.
>
> Can you please check SMBIOS table 0xb1 offset 0x08? This is the misc
> BIOS flags table. It's been used for a few other drivers for other
> purposes
> too. I expect that bit 1 should be set. This should indicate
> that the system supports instant launch manager button. You can use that
> to key off of for deviating behavior.
Is this correct:
[~]$ sudo dmidecode -t 0xb1
# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.
Handle 0x003C, DMI type 177, 12 bytes
OEM-specific Type
Header and Data:
B1 0C 3C 00 1A 0E 00 00 01 00 00 00
?
>
> As for why these two keys (first and second) seem to emit the same code,
> keep in mind that these were machines from around the era of Windows Vista.
> Microsoft had allowed applications to register tiles in the "mobility
> center".
> Dell had an application at that time (Quickset) that would receive the WMI
> events and register tiles in the mobility center. So the application could
> then
> know to open up mobility center applet when it needed to from WMI
> request or to launch another application if it needed to.
>
> This has all obviously changed with newer versions of Windows.
>
> I would recommend to have a separate function in dell-wmi driver for when
> you see instant launch key in misc flags table and to allow looking at
> extended buffer for these behaviors.
>
>
> >
> > But do not know what KEY_* are used on other Vostro laptops for those
> > keys. It would be great to use same KEY_*...
>
>
> These first two aren't intended to be generally mapped (as I described
> above).
> I think for Linux you can map them if you desire by my above
> description.
> /* snip */
next prev parent reply other threads:[~2017-11-27 18:32 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-20 15:08 Dell Vostro 3360 multimedia keys Oleksandr Natalenko
2017-11-20 17:05 ` Pali Rohár
2017-11-20 21:31 ` Oleksandr Natalenko
2017-11-21 13:51 ` Pali Rohár
2017-11-21 14:52 ` Oleksandr Natalenko
2017-11-21 18:36 ` Pali Rohár
2017-11-21 18:58 ` Oleksandr Natalenko
2018-01-27 14:05 ` Pali Rohár
2018-01-28 4:39 ` Dmitry Torokhov
2017-11-27 16:56 ` Mario.Limonciello
2017-11-27 16:56 ` Mario.Limonciello
2017-11-27 18:32 ` Oleksandr Natalenko [this message]
2017-11-27 19:21 ` Mario.Limonciello
2017-11-27 19:21 ` Mario.Limonciello
2017-11-21 14:52 ` Oleksandr Natalenko
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=9065116.JHLBT2mDoC@natalenko.name \
--to=oleksandr@natalenko.name \
--cc=Mario.Limonciello@dell.com \
--cc=andy@infradead.org \
--cc=dmitry.torokhov@gmail.com \
--cc=dvhart@infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mjg59@srcf.ucam.org \
--cc=pali.rohar@gmail.com \
--cc=platform-driver-x86@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.