Home | History | Annotate | Download | only in input

Lines Matching defs:KeyCharacterMap

17 #define LOG_TAG "KeyCharacterMap"
29 #include <input/KeyCharacterMap.h>
86 // --- KeyCharacterMap ---
88 sp<KeyCharacterMap> KeyCharacterMap::sEmpty = new KeyCharacterMap();
90 KeyCharacterMap::KeyCharacterMap() :
94 KeyCharacterMap::KeyCharacterMap(const KeyCharacterMap& other) :
102 KeyCharacterMap::~KeyCharacterMap() {
109 status_t KeyCharacterMap::load(const String8& filename,
110 Format format, sp<KeyCharacterMap>* outMap) {
124 status_t KeyCharacterMap::loadContents(const String8& filename, const char* contents,
125 Format format, sp<KeyCharacterMap>* outMap) {
139 status_t KeyCharacterMap::load(Tokenizer* tokenizer,
140 Format format, sp<KeyCharacterMap>* outMap) {
142 sp<KeyCharacterMap> map = new KeyCharacterMap();
165 sp<KeyCharacterMap> KeyCharacterMap::combine(const sp<KeyCharacterMap>& base,
166 const sp<KeyCharacterMap>& overlay) {
174 sp<KeyCharacterMap> map = new KeyCharacterMap(*base.get());
199 sp<KeyCharacterMap> KeyCharacterMap::empty() {
203 int32_t KeyCharacterMap::getKeyboardType() const {
207 char16_t KeyCharacterMap::getDisplayLabel(int32_t keyCode) const {
219 char16_t KeyCharacterMap::getNumber(int32_t keyCode) const {
231 char16_t KeyCharacterMap::getCharacter(int32_t keyCode, int32_t metaState) const {
244 bool KeyCharacterMap::getFallbackAction(int32_t keyCode, int32_t metaState,
268 char16_t KeyCharacterMap::getMatch(int32_t keyCode, const char16_t* chars, size_t numChars,
298 bool KeyCharacterMap::getEvents(int32_t deviceId, const char16_t* chars, size_t numChars,
331 status_t KeyCharacterMap::mapKey(int32_t scanCode, int32_t usageCode, int32_t* outKeyCode) const {
362 bool KeyCharacterMap::getKey(int32_t keyCode, const Key** outKey) const {
371 bool KeyCharacterMap::getKeyBehavior(int32_t keyCode, int32_t metaState,
388 bool KeyCharacterMap::matchesMetaState(int32_t eventMetaState, int32_t behaviorMetaState) {
419 bool KeyCharacterMap::findKey(char16_t ch, int32_t* outKeyCode, int32_t* outMetaState) const {
444 void KeyCharacterMap::addKey(Vector<KeyEvent>& outEvents,
453 void KeyCharacterMap::addMetaKeys(Vector<KeyEvent>& outEvents,
518 bool KeyCharacterMap::addSingleEphemeralMetaKey(Vector<KeyEvent>& outEvents,
530 void KeyCharacterMap::addDoubleEphemeralMetaKey(Vector<KeyEvent>& outEvents,
548 void KeyCharacterMap::addLockedMetaKey(Vector<KeyEvent>& outEvents,
561 sp<KeyCharacterMap> KeyCharacterMap::readFromParcel(Parcel* parcel) {
562 sp<KeyCharacterMap> map = new KeyCharacterMap();
610 void KeyCharacterMap::writeToParcel(Parcel* parcel) const {
634 // --- KeyCharacterMap::Key ---
636 KeyCharacterMap::Key::Key() :
640 KeyCharacterMap::Key::Key(const Key& other) :
645 KeyCharacterMap::Key::~Key() {
655 // --- KeyCharacterMap::Behavior ---
657 KeyCharacterMap::Behavior::Behavior() :
661 KeyCharacterMap::Behavior::Behavior(const Behavior& other) :
668 // --- KeyCharacterMap::Parser ---
670 KeyCharacterMap::Parser::Parser(KeyCharacterMap* map, Tokenizer* tokenizer, Format format) :
674 KeyCharacterMap::Parser::~Parser() {
677 status_t KeyCharacterMap::Parser::parse() {
759 status_t KeyCharacterMap::Parser::parseType() {
793 status_t KeyCharacterMap::Parser::parseMap() {
804 status_t KeyCharacterMap::Parser::parseMapKey() {
845 status_t KeyCharacterMap::Parser::parseKey() {
876 status_t KeyCharacterMap::Parser::parseKeyProperty() {
1029 status_t KeyCharacterMap::Parser::finishKey(Key* key) {
1051 status_t KeyCharacterMap::Parser::parseModifier(const String8& token, int32_t* outMetaState) {
1094 status_t KeyCharacterMap::Parser::parseCharacterLiteral(char16_t* outCharacter) {