* Re: Adding to input-event-codes.h - feedback welcome
[not found] <CAA7C2qiqHX5K3SrEC0OZWDXcxGTRQzTWkKRxcOT-bfTeLrYu0g@mail.gmail.com>
@ 2018-10-30 14:43 ` Mauro Carvalho Chehab
0 siblings, 0 replies; only message in thread
From: Mauro Carvalho Chehab @ 2018-10-30 14:43 UTC (permalink / raw)
To: VDR User, linux-media; +Cc: linux-input, Sean Young
Em Tue, 23 Oct 2018 06:55:13 -0700
VDR User <user.vdr@gmail.com> escreveu:
> Hi,
>
> I've noticed a lot of common & useful remote control buttons are
> missing. I'd like to suggest or submit patches to add some of them
> since Linux is so wildly used for media playback (via remote
> controls). I've spoken to Sean Young (and cc'ed him here), who does a
> ton with Linux rc, and he agrees it would be good to add them. Once
> added to input-event-codes.h, we could then start adding/updating rc
> keymaps accordingly.
As those keys are related to remote controllers, better to c/c the
Linux Media mailing list.
Btw, I agree with you here with regards to the idea: there are several
keys that are commonly found on remote controllers and are not easy
to map into the ones defined by input-event-codes.h.
We even had to add a table at media documentation, in order to
describe how each key should be mapped:
Documentation/media/uapi/rc/rc-tables.rst
IMHO, nowadays I would actually try to review such documentation
and eventually move it to Documentation/input, as there are several
cases where it is not trivial to map an specific key to the
Linux key code.
Still, I think that this discussion could be more productive if
you submit it as a patch (or a patch series).
>
> The following is a list of (common) keys I'd like to propose be added. Please
> let us know what you think.
>
> KEY_LIVE_TV: Jump directly to live tv view (from watching recordings,
> menus, VOD, etc). KEY_TV exists but only to select a "TV" input device
> but not related to the actual content being watched.
>
> KEY_PIP: Toggle Picture-In-Picture on/off.
>
> KEY_PIP_POSITION: Used to change PIP window position (typically upper left,
> lower left, lower right, upper right)
>
> KEY_PIP_SWAP: Used to swap the main & PIP windows contents. (KEY_AB
> exists but is broad and could already be used for another function
> such as swapping audio outputs.)
Yeah, those seem to be missing.
>
> KEY_USER1...KEY_USER16: Provide user-defined keys for special buttons
> that a remote control may have that are usable but may not be labeled
> to a specific common action. For example, we use Dish Network remote
> controls with our Linux-based htpc's - There's "DISH" and "Dish On
> Demand" buttons that are usable but not related to a common action.
> With KEY_USER* they could be mapped and used however the user wants.
> 16 user keys may be a lot, and 8 could be a better number, but any
> less than that is too limiting.
There are actually KEY_RED & friends that are normally used for
user-defined keys.
Not sure if I like the idea of a KEY_USER?, as it may mean that the
same key would be mapped different on different remote controllers.
We might be using KEY_FN?? or BTN_* for those, but I guess that
this is also not a good idea.
>
> Any feedback or suggestions is appreciated.
>
> Best regards,
> Derek
Thanks,
Mauro
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-10-30 23:37 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CAA7C2qiqHX5K3SrEC0OZWDXcxGTRQzTWkKRxcOT-bfTeLrYu0g@mail.gmail.com>
2018-10-30 14:43 ` Adding to input-event-codes.h - feedback welcome Mauro Carvalho Chehab
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.