4. 遥控器表

遗憾的是,多年来,一直没有努力为不同的设备创建统一的红外键码。这导致相同的红外键名在不同的红外设备上被完全不同地映射。结果是相同的红外键名在不同的红外设备上被完全不同地映射。因此,V4L2 API 现在指定了一个用于映射红外媒体键的标准。

此标准应由 V4L/DVB 驱动程序和用户空间应用程序同时使用

这些模块在 Linux 输入层中将遥控器注册为键盘。这意味着红外按键看起来就像普通的键盘按键(如果启用了 CONFIG_INPUT_KEYBOARD)。使用事件设备(CONFIG_INPUT_EVDEV),应用程序可以通过 /dev/input/event 设备访问遥控器。

红外默认键映射

键码

含义

红外遥控器上的按键示例

数字键

KEY_NUMERIC_0

键盘数字 0

0

KEY_NUMERIC_1

键盘数字 1

1

KEY_NUMERIC_2

键盘数字 2

2

KEY_NUMERIC_3

键盘数字 3

3

KEY_NUMERIC_4

键盘数字 4

4

KEY_NUMERIC_5

键盘数字 5

5

KEY_NUMERIC_6

键盘数字 6

6

KEY_NUMERIC_7

键盘数字 7

7

KEY_NUMERIC_8

键盘数字 8

8

KEY_NUMERIC_9

键盘数字 9

9

电影播放控制

KEY_FORWARD

立即向前快进

>> / FORWARD

KEY_BACK

立即后退

<<< / BACK

KEY_FASTFORWARD

更快地播放电影

>>> / FORWARD

KEY_REWIND

倒带播放电影

REWIND / BACKWARD

KEY_NEXT

选择下一章/子章/间隔

NEXT / SKIP

KEY_PREVIOUS

选择上一章/子章/间隔

<< / PREV / PREVIOUS

KEY_AGAIN

重复视频或视频间隔

REPEAT / LOOP / RECALL

KEY_PAUSE

暂停流

PAUSE / FREEZE

KEY_PLAY

以正常时移播放电影

NORMAL TIMESHIFT / LIVE / >

KEY_PLAYPAUSE

在播放和暂停之间切换

PLAY / PAUSE

KEY_STOP

停止流

STOP

KEY_RECORD

开始/停止录制流

CAPTURE / REC / RECORD/PAUSE

KEY_CAMERA

拍摄图像

CAMERA ICON / CAPTURE / SNAPSHOT

KEY_SHUFFLE

启用随机播放模式

SHUFFLE

KEY_TIME

激活时移模式

TIME SHIFT

KEY_TITLE

允许更改章节

CHAPTER

KEY_SUBTITLE

允许更改字幕

SUBTITLE

图像控制

KEY_BRIGHTNESSDOWN

降低亮度

BRIGHTNESS DECREASE

KEY_BRIGHTNESSUP

增加亮度

BRIGHTNESS INCREASE

KEY_ANGLE

切换视频摄像机角度(适用于存储了多个角度的视频)

ANGLE / SWAP

KEY_EPG

打开电子节目指南 (EPG)

EPG / GUIDE

KEY_TEXT

激活/更改隐藏字幕模式

CLOSED CAPTION/TELETEXT / DVD TEXT / TELETEXT / TTX

音频控制

KEY_AUDIO

更改音频源

AUDIO SOURCE / AUDIO / MUSIC

KEY_MUTE

静音/取消静音

MUTE / DEMUTE / UNMUTE

KEY_VOLUMEDOWN

降低音量

VOLUME- / VOLUME DOWN

KEY_VOLUMEUP

增加音量

VOLUME+ / VOLUME UP

KEY_MODE

更改声音模式

MONO/STEREO

KEY_LANGUAGE

选择语言

1ST / 2ND LANGUAGE / DVD LANG / MTS/SAP / MTS SEL

频道控制

KEY_CHANNEL

转到下一个收藏频道

ALT / CHANNEL / CH SURFING / SURF / FAV

KEY_CHANNELDOWN

按顺序降低频道

CHANNEL - / CHANNEL DOWN / DOWN

KEY_CHANNELUP

按顺序增加频道

CHANNEL + / CHANNEL UP / UP

KEY_DIGITS

对频道使用多个数字

PLUS / 100/ 1xx / xxx / -/-- / Single Double Triple Digit

KEY_SEARCH

开始频道自动扫描

SCAN / AUTOSCAN

彩色键

KEY_BLUE

红外蓝色键

BLUE

KEY_GREEN

红外绿色键

GREEN

KEY_RED

红外红色键

RED

KEY_YELLOW

红外黄色键

YELLOW

媒体选择

KEY_CD

将输入源更改为光盘

CD

KEY_DVD

将输入更改为 DVD

DVD / DVD MENU

KEY_EJECTCLOSECD

打开/关闭 CD/DVD 播放器

-> ) / CLOSE / OPEN

KEY_MEDIA

打开/关闭媒体应用程序

PC/TV / TURN ON/OFF APP

KEY_PC

从电视选择到电脑

PC

KEY_RADIO

切换到 AM/FM 收音机模式

RADIO / TV/FM / TV/RADIO / FM / FM/RADIO

KEY_TV

选择电视模式

TV / LIVE TV

KEY_TV2

选择有线模式

AIR/CBL

KEY_VCR

选择 VCR 模式

VCR MODE / DTR

KEY_VIDEO

在输入模式之间切换

SOURCE / SELECT / DISPLAY / SWITCH INPUTS / VIDEO

电源控制

KEY_POWER

打开/关闭电脑

SYSTEM POWER / COMPUTER POWER

KEY_POWER2

打开/关闭应用程序

TV ON/OFF / POWER

KEY_SLEEP

激活睡眠定时器

SLEEP / SLEEP TIMER

KEY_SUSPEND

将电脑置于挂起模式

STANDBY / SUSPEND

窗口控制

KEY_CLEAR

停止流并返回默认输入视频/音频

CLEAR / RESET / BOSS KEY

KEY_CYCLEWINDOWS

最小化窗口并移动到下一个窗口

ALT-TAB / MINIMIZE / DESKTOP

KEY_FAVORITES

打开收藏夹流窗口

TV WALL / Favorites

KEY_MENU

调用应用程序菜单

2ND CONTROLS (USA: MENU) / DVD/MENU / SHOW/HIDE CTRL

KEY_NEW

打开/关闭画中画

PIP

KEY_OK

向应用程序发送确认码

OK / ENTER / RETURN

KEY_ASPECT_RATIO

选择屏幕宽高比

4:3 16:9 SELECT

KEY_FULL_SCREEN

将设备置于缩放/全屏模式

ZOOM / FULL SCREEN / ZOOM+ / HIDE PANEL / SWITCH

导航键

KEY_ESC

取消当前操作

CANCEL / BACK

KEY_HELP

打开帮助窗口

HELP

KEY_HOMEPAGE

导航到主页

HOME

KEY_INFO

打开屏幕显示

DISPLAY INFORMATION / OSD

KEY_WWW

打开默认浏览器

WEB

KEY_UP

向上键

UP

KEY_DOWN

向下键

DOWN

KEY_LEFT

向左键

LEFT

KEY_RIGHT

向右键

RIGHT

杂项键

KEY_DOT

返回一个点

.

KEY_FN

选择一个功能

FUNCTION

应该指出的是,有时在一些更便宜的红外遥控器上会缺少一些基本按键。因此,建议

备注

在没有独立频道键的简单红外遥控器上,您需要将 UP 映射为 KEY_CHANNELUP

在没有独立频道键的简单红外遥控器上,您需要将 DOWN 映射为 KEY_CHANNELDOWN

在没有独立音量键的简单红外遥控器上,您需要将 LEFT 映射为 KEY_VOLUMEDOWN

在没有独立音量键的简单红外遥控器上,您需要将 RIGHT 映射为 KEY_VOLUMEUP