Represents a table of candidate characters displayed in English mode.

Syntax

typedef struct {
  char *listForNum[10];
  char *listForPeriod;
} AM_ShiftCandidateTable, *pAM_ShiftCandidateTable;

Members

listForNum
Candidate characters displayed with the number keys ([0] to [9] key).
listForPeriod
Candidate characters displayed with [.] key.

Remarks

The definition of the candidate characters displayed by default for English mode is as follows.

//Default ALPHA mode candidates
static const AM_ShiftCandidateTable const default_AlphaCandidateTable[2] = {
  {   
    {
      "-+()[]<>{}",   // 0
      " _:;|&\"'`^~", // 1
      "abc",          // 2
      "def",          // 3
      "ghi",          // 4
      "jkl",          // 5
      "mno",          // 6
      "pqrs",         // 7
      "tuv",          // 8
      "wxyz"          // 9
    },
    ".,*/@%\\$#=!?"   // .
  },
  {
    {
      "-+()[]<>{}",   // 0 CAPS
      " _:;|&\"'`^~", // 1 CAPS
      "ABC",          // 2 CAPS
      "DEF",          // 3 CAPS
      "GHI",          // 4 CAPS
      "JKL",          // 5 CAPS
      "MNO",          // 6 CAPS
      "PQRS",         // 7 CAPS
      "TUV",          // 8 CAPS
      "WXYZ"          // 9 CAPS
    },
    ".,*/@%\\$#=!?"   // . CAPS
  }
};

Requirements

Header file:
lib.h
AdvancedMenu.h

See also

Last updated: 2020/10/04