multiple IME fixes
This commit is contained in:
parent
cb5521ec6e
commit
9a8a6317ff
9 changed files with 138 additions and 8 deletions
|
|
@ -96,6 +96,7 @@ struct SKeyboard {
|
|||
DYNLISTENER(keyboardKey);
|
||||
DYNLISTENER(keyboardDestroy);
|
||||
|
||||
bool isVirtual = false;
|
||||
bool active = false;
|
||||
|
||||
std::string name = "";
|
||||
|
|
@ -285,4 +286,12 @@ struct STextInput {
|
|||
DYNLISTENER(textInputDestroy);
|
||||
|
||||
DYNLISTENER(pendingSurfaceDestroy);
|
||||
};
|
||||
|
||||
struct SIMEKbGrab {
|
||||
wlr_input_method_keyboard_grab_v2* pWlrKbGrab = nullptr;
|
||||
|
||||
wlr_keyboard* pKeyboard = nullptr;
|
||||
|
||||
DYNLISTENER(grabDestroy);
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue