YSTest: platform::KeyCodes::DS 命名空间参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

枚举 | 变量
platform::KeyCodes::DS 命名空间参考

## 枚举

enum

NativeSet {
A = 0, B = 1, Select = 2, Start = 3,
Right = 4, Left = 5, Up = 6, Down = 7,
R = 8, L = 9, X = 10, Y = 11,
Touch = 12, Lid = 13
}

enum | ExtendedSet { Backspace = 14, Tab, Shift, Ctrl, Alt, Pause, CapsLock, Space, Insert, Delete, Secondary, Tertiary }
| 扩展集：作为 DS 可直接被 KeyInput 表示的非物理键按键编码。 更多...

## 变量

static yconstexpr const NativeSet | Enter = A
| 按键别名。 更多...
static yconstexpr const NativeSet | Esc = B
static yconstexpr const NativeSet | PgUp = L
static yconstexpr const NativeSet | PgDn = R
static yconstexpr const NativeSet | Home = X
static yconstexpr const NativeSet | End = Y
static yconstexpr const NativeSet | Primary = Touch

## 详细描述

自从
  build 654

## 枚举类型说明

## ◆ ExtendedSet

enum platform::KeyCodes::DS::ExtendedSet

扩展集：作为 DS 可直接被 KeyInput 表示的非物理键按键编码。

注解
  LibNDS 不使用 14 及以上的移位值。

自从
  build 490

枚举值
Backspace |
Tab |
Shift |
Ctrl |
Alt |
Pause |
CapsLock |

Space

自从
  build 491

Insert |
Delete |

Secondary

自从
  build 493

Tertiary

自从
  build 493

在文件 Keys.h 第 250 行定义.

## ◆ NativeSet

enum platform::KeyCodes::DS::NativeSet

自从
  build 416

枚举值

A

警告
  不保证名称可移植。

B |
Select |
Start |
Right |
Left |
Up |
Down |

R

警告
  不保证名称可移植。

L |
X |
Y |
Touch |
Lid |

在文件 Keys.h 第 212 行定义.

## 变量说明

## ◆ End

yconstexpr const NativeSet platform::KeyCodes::DS::End = Y

static

在文件 Keys.h 第 240 行定义.

## ◆ Enter

yconstexpr const NativeSet platform::KeyCodes::DS::Enter = A

static

按键别名。

在文件 Keys.h 第 238 行定义.

被这些函数引用 YReader::ShlTextReader::OnKeyDown() , 以及 YSLib::UI::TextList::TextList().

## ◆ Esc

yconstexpr const NativeSet platform::KeyCodes::DS::Esc = B

static

在文件 Keys.h 第 238 行定义.

被这些函数引用 YSLib::UI::Menu::Menu(), YReader::ShlTextReader::OnKeyDown() , 以及 YSLib::UI::TextList::TextList().

## ◆ Home

yconstexpr const NativeSet platform::KeyCodes::DS::Home = X

static

自从
  build 490

在文件 Keys.h 第 240 行定义.

## ◆ PgDn

yconstexpr const NativeSet platform::KeyCodes::DS::PgDn = R

static

在文件 Keys.h 第 238 行定义.

被这些函数引用 YSLib::UI::TextList::TextList().

## ◆ PgUp

yconstexpr const NativeSet platform::KeyCodes::DS::PgUp = L

static

在文件 Keys.h 第 238 行定义.

被这些函数引用 YSLib::UI::TextList::TextList().

## ◆ Primary

yconstexpr const NativeSet platform::KeyCodes::DS::Primary = Touch

static

自从
  build 493

在文件 Keys.h 第 242 行定义.

被这些函数引用 YSLib::Devices::InputManager::DispatchInput().