mcbopomofoweb
Preparing search index...
McBopomofo/KeyHandler
KeyHandler
Class KeyHandler
Index
Constructors
constructor
Properties
dictionary
Services
Accessors
ctrl
Enter
Option
cursor
esc
Key
Clears
Entire
Composing
Buffer
grid
Length
half
Width
Punctuation
keyboard
Layout
language
Code
move
Cursor
After
Selection
on
Open
Url
put
Lowercase
Letters
To
Composing
Buffer
repeated
Punctuation
To
Select
Candidate
Enabled
select
Phrase
After
Cursor
As
Candidate
traditional
Mode
Methods
build
Choosing
Candidate
State
candidate
Panel
Cancelled
candidate
Selected
handle
handle
Punctuation
Key
In
Candidate
Panel
For
Traditional
Mode
reset
Constructors
constructor
new
KeyHandler
(
languageModel
:
LanguageModel
)
:
KeyHandler
Parameters
languageModel
:
LanguageModel
Returns
KeyHandler
Properties
Readonly
dictionary
Services
dictionaryServices
:
DictionaryServices
= ...
The dictionary services.
Accessors
ctrl
Enter
Option
get
ctrlEnterOption
()
:
CtrlEnterOption
Returns
CtrlEnterOption
set
ctrlEnterOption
(
flag
:
CtrlEnterOption
)
:
void
Parameters
flag
:
CtrlEnterOption
Returns
void
cursor
get
cursor
()
:
number
Returns
number
set
cursor
(
index
:
number
)
:
void
Parameters
index
:
number
Returns
void
esc
Key
Clears
Entire
Composing
Buffer
get
escKeyClearsEntireComposingBuffer
()
:
boolean
Returns
boolean
set
escKeyClearsEntireComposingBuffer
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
grid
Length
get
gridLength
()
:
number
Returns
number
half
Width
Punctuation
get
halfWidthPunctuation
()
:
boolean
Returns
boolean
set
halfWidthPunctuation
(
flag
:
boolean
)
:
void
Parameters
flag
:
boolean
Returns
void
keyboard
Layout
get
keyboardLayout
()
:
BopomofoKeyboardLayout
Returns
BopomofoKeyboardLayout
set
keyboardLayout
(
value
:
BopomofoKeyboardLayout
)
:
void
Parameters
value
:
BopomofoKeyboardLayout
Returns
void
language
Code
get
languageCode
()
:
string
Returns
string
set
languageCode
(
value
:
string
)
:
void
Parameters
value
:
string
Returns
void
move
Cursor
After
Selection
get
moveCursorAfterSelection
()
:
boolean
Returns
boolean
set
moveCursorAfterSelection
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
on
Open
Url
get
onOpenUrl
()
:
undefined
|
(
(
input
:
string
)
=>
void
)
Returns
undefined
|
(
(
input
:
string
)
=>
void
)
set
onOpenUrl
(
onOpenUrl
:
undefined
|
(
(
input
:
string
)
=>
void
)
)
:
void
Parameters
onOpenUrl
:
undefined
|
(
(
input
:
string
)
=>
void
)
Returns
void
put
Lowercase
Letters
To
Composing
Buffer
get
putLowercaseLettersToComposingBuffer
()
:
boolean
Returns
boolean
set
putLowercaseLettersToComposingBuffer
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
repeated
Punctuation
To
Select
Candidate
Enabled
get
repeatedPunctuationToSelectCandidateEnabled
()
:
boolean
Returns
boolean
set
repeatedPunctuationToSelectCandidateEnabled
(
flag
:
boolean
)
:
void
Parameters
flag
:
boolean
Returns
void
select
Phrase
After
Cursor
As
Candidate
get
selectPhraseAfterCursorAsCandidate
()
:
boolean
Returns
boolean
set
selectPhraseAfterCursorAsCandidate
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
traditional
Mode
get
traditionalMode
()
:
boolean
Returns
boolean
set
traditionalMode
(
flag
:
boolean
)
:
void
Parameters
flag
:
boolean
Returns
void
Methods
build
Choosing
Candidate
State
buildChoosingCandidateState
(
originalCursorIndex
:
number
)
:
ChoosingCandidate
Parameters
originalCursorIndex
:
number
Returns
ChoosingCandidate
candidate
Panel
Cancelled
candidatePanelCancelled
(
originalCursorIndex
:
number
,
stateCallback
:
(
state
:
InputState
)
=>
void
,
)
:
void
Parameters
originalCursorIndex
:
number
stateCallback
:
(
state
:
InputState
)
=>
void
Returns
void
candidate
Selected
candidateSelected
(
candidate
:
Candidate
,
originalCursorIndex
:
number
,
stateCallback
:
(
state
:
InputState
)
=>
void
,
)
:
void
Parameters
candidate
:
Candidate
originalCursorIndex
:
number
stateCallback
:
(
state
:
InputState
)
=>
void
Returns
void
handle
handle
(
key
:
Key
,
state
:
InputState
,
stateCallback
:
(
state
:
InputState
)
=>
void
,
errorCallback
:
()
=>
void
,
)
:
boolean
Parameters
key
:
Key
state
:
InputState
stateCallback
:
(
state
:
InputState
)
=>
void
errorCallback
:
()
=>
void
Returns
boolean
handle
Punctuation
Key
In
Candidate
Panel
For
Traditional
Mode
handlePunctuationKeyInCandidatePanelForTraditionalMode
(
key
:
Key
,
defaultCandidate
:
string
,
stateCallback
:
(
state
:
InputState
)
=>
void
,
errorCallback
:
()
=>
void
,
)
:
boolean
Parameters
key
:
Key
defaultCandidate
:
string
stateCallback
:
(
state
:
InputState
)
=>
void
errorCallback
:
()
=>
void
Returns
boolean
reset
reset
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
dictionary
Services
Accessors
ctrl
Enter
Option
cursor
esc
Key
Clears
Entire
Composing
Buffer
grid
Length
half
Width
Punctuation
keyboard
Layout
language
Code
move
Cursor
After
Selection
on
Open
Url
put
Lowercase
Letters
To
Composing
Buffer
repeated
Punctuation
To
Select
Candidate
Enabled
select
Phrase
After
Cursor
As
Candidate
traditional
Mode
Methods
build
Choosing
Candidate
State
candidate
Panel
Cancelled
candidate
Selected
handle
handle
Punctuation
Key
In
Candidate
Panel
For
Traditional
Mode
reset
mcbopomofoweb
Loading...
The dictionary services.