Lines Matching refs:KeyCharacterMap

17 #define LOG_TAG "KeyCharacterMap"
23 #include <androidfw/KeyCharacterMap.h>
84 // --- KeyCharacterMap ---
86 sp<KeyCharacterMap> KeyCharacterMap::sEmpty = new KeyCharacterMap();
88 KeyCharacterMap::KeyCharacterMap() :
92 KeyCharacterMap::KeyCharacterMap(const KeyCharacterMap& other) :
100 KeyCharacterMap::~KeyCharacterMap() {
107 status_t KeyCharacterMap::load(const String8& filename,
108 Format format, sp<KeyCharacterMap>* outMap) {
122 status_t KeyCharacterMap::loadContents(const String8& filename, const char* contents,
123 Format format, sp<KeyCharacterMap>* outMap) {
137 status_t KeyCharacterMap::load(Tokenizer* tokenizer,
138 Format format, sp<KeyCharacterMap>* outMap) {
140 sp<KeyCharacterMap> map = new KeyCharacterMap();
163 sp<KeyCharacterMap> KeyCharacterMap::combine(const sp<KeyCharacterMap>& base,
164 const sp<KeyCharacterMap>& overlay) {
172 sp<KeyCharacterMap> map = new KeyCharacterMap(*base.get());
197 sp<KeyCharacterMap> KeyCharacterMap::empty() {
201 int32_t KeyCharacterMap::getKeyboardType() const {
205 char16_t KeyCharacterMap::getDisplayLabel(int32_t keyCode) const {
217 char16_t KeyCharacterMap::getNumber(int32_t keyCode) const {
229 char16_t KeyCharacterMap::getCharacter(int32_t keyCode, int32_t metaState) const {
242 bool KeyCharacterMap::getFallbackAction(int32_t keyCode, int32_t metaState,
266 char16_t KeyCharacterMap::getMatch(int32_t keyCode, const char16_t* chars, size_t numChars,
296 bool KeyCharacterMap::getEvents(int32_t deviceId, const char16_t* chars, size_t numChars,
329 status_t KeyCharacterMap::mapKey(int32_t scanCode, int32_t usageCode, int32_t* outKeyCode) const {
360 bool KeyCharacterMap::getKey(int32_t keyCode, const Key** outKey) const {
369 bool KeyCharacterMap::getKeyBehavior(int32_t keyCode, int32_t metaState,
386 bool KeyCharacterMap::matchesMetaState(int32_t eventMetaState, int32_t behaviorMetaState) {
417 bool KeyCharacterMap::findKey(char16_t ch, int32_t* outKeyCode, int32_t* outMetaState) const {
442 void KeyCharacterMap::addKey(Vector<KeyEvent>& outEvents,
451 void KeyCharacterMap::addMetaKeys(Vector<KeyEvent>& outEvents,
516 bool KeyCharacterMap::addSingleEphemeralMetaKey(Vector<KeyEvent>& outEvents,
528 void KeyCharacterMap::addDoubleEphemeralMetaKey(Vector<KeyEvent>& outEvents,
546 void KeyCharacterMap::addLockedMetaKey(Vector<KeyEvent>& outEvents,
559 sp<KeyCharacterMap> KeyCharacterMap::readFromParcel(Parcel* parcel) {
560 sp<KeyCharacterMap> map = new KeyCharacterMap();
608 void KeyCharacterMap::writeToParcel(Parcel* parcel) const {
632 // --- KeyCharacterMap::Key ---
634 KeyCharacterMap::Key::Key() :
638 KeyCharacterMap::Key::Key(const Key& other) :
643 KeyCharacterMap::Key::~Key() {
653 // --- KeyCharacterMap::Behavior ---
655 KeyCharacterMap::Behavior::Behavior() :
659 KeyCharacterMap::Behavior::Behavior(const Behavior& other) :
666 // --- KeyCharacterMap::Parser ---
668 KeyCharacterMap::Parser::Parser(KeyCharacterMap* map, Tokenizer* tokenizer, Format format) :
672 KeyCharacterMap::Parser::~Parser() {
675 status_t KeyCharacterMap::Parser::parse() {
757 status_t KeyCharacterMap::Parser::parseType() {
791 status_t KeyCharacterMap::Parser::parseMap() {
802 status_t KeyCharacterMap::Parser::parseMapKey() {
843 status_t KeyCharacterMap::Parser::parseKey() {
874 status_t KeyCharacterMap::Parser::parseKeyProperty() {
1027 status_t KeyCharacterMap::Parser::finishKey(Key* key) {
1049 status_t KeyCharacterMap::Parser::parseModifier(const String8& token, int32_t* outMetaState) {
1092 status_t KeyCharacterMap::Parser::parseCharacterLiteral(char16_t* outCharacter) {