client only.Expand description
input method
An input method object allows for clients to compose text.
The objects connects the client to a text input in an application, and lets the client to serve as an input method for a seat.
The xx_input_method_v1 object can occupy two distinct states: active and inactive. In the active state, the object is associated to and communicates with a text input. In the inactive state, there is no associated text input, and the only communication is with the compositor. Initially, the input method is in the inactive state.
Requests issued in the inactive state must be accepted by the compositor. Because of the serial mechanism, and the state reset on activate event, they will not have any effect on the state of the next text input.
There must be no more than one input method object per seat.
Structs§
- XxInput
Method V1 - input method
Enums§
Constants§
- EVT_
ACTIVATE_ OPCODE - The wire opcode for this event
- EVT_
ACTIVATE_ SINCE - The minimal object version supporting this event
- EVT_
CONTENT_ TYPE_ OPCODE - The wire opcode for this event
- EVT_
CONTENT_ TYPE_ SINCE - The minimal object version supporting this event
- EVT_
DEACTIVATE_ OPCODE - The wire opcode for this event
- EVT_
DEACTIVATE_ SINCE - The minimal object version supporting this event
- EVT_
DONE_ OPCODE - The wire opcode for this event
- EVT_
DONE_ SINCE - The minimal object version supporting this event
- EVT_
SURROUNDING_ TEXT_ OPCODE - The wire opcode for this event
- EVT_
SURROUNDING_ TEXT_ SINCE - The minimal object version supporting this event
- EVT_
TEXT_ CHANGE_ CAUSE_ OPCODE - The wire opcode for this event
- EVT_
TEXT_ CHANGE_ CAUSE_ SINCE - The minimal object version supporting this event
- EVT_
UNAVAILABLE_ OPCODE - The wire opcode for this event
- EVT_
UNAVAILABLE_ SINCE - The minimal object version supporting this event
- REQ_
COMMIT_ OPCODE - The wire opcode for this request
- REQ_
COMMIT_ SINCE - The minimal object version supporting this request
- REQ_
COMMIT_ STRING_ OPCODE - The wire opcode for this request
- REQ_
COMMIT_ STRING_ SINCE - The minimal object version supporting this request
- REQ_
DELETE_ SURROUNDING_ TEXT_ OPCODE - The wire opcode for this request
- REQ_
DELETE_ SURROUNDING_ TEXT_ SINCE - The minimal object version supporting this request
- REQ_
DESTROY_ OPCODE - The wire opcode for this request
- REQ_
DESTROY_ SINCE - The minimal object version supporting this request
- REQ_
GET_ INPUT_ POPUP_ SURFACE_ OPCODE - The wire opcode for this request
- REQ_
GET_ INPUT_ POPUP_ SURFACE_ SINCE - The minimal object version supporting this request
- REQ_
SET_ PREEDIT_ STRING_ OPCODE - The wire opcode for this request
- REQ_
SET_ PREEDIT_ STRING_ SINCE - The minimal object version supporting this request