Home
last modified time | relevance | path

Searched refs:KeyboardClassifier (Results 1 – 11 of 11) sorted by relevance

/frameworks/native/libs/input/rust/
Dlib.rs31 pub use keyboard_classifier::KeyboardClassifier;
78 type KeyboardClassifier; typedef
80 fn create_keyboard_classifier() -> Box<KeyboardClassifier>; in create_keyboard_classifier()
83 classifier: &mut KeyboardClassifier, in notify_keyboard_changed() argument
89 fn get_keyboard_type(classifier: &mut KeyboardClassifier, device_id: i32) -> u32; in get_keyboard_type() argument
91 fn is_finalized(classifier: &mut KeyboardClassifier, device_id: i32) -> bool; in is_finalized() argument
94 classifier: &mut KeyboardClassifier, in process_key() argument
192 fn create_keyboard_classifier() -> Box<KeyboardClassifier> { in create_keyboard_classifier()
200 Box::new(KeyboardClassifier::new(data_store)) in create_keyboard_classifier()
204 classifier: &mut KeyboardClassifier, in notify_keyboard_changed() argument
[all …]
Dkeyboard_classifier.rs43 pub struct KeyboardClassifier { struct
54 impl KeyboardClassifier { argument
192 use crate::keyboard_classifier::KeyboardClassifier;
366 KeyboardClassifier::new(DataStore::new(Box::new(test_reader_writer.clone()))); in classify_previously_reclassified_devices()
381 KeyboardClassifier::new(DataStore::new(Box::new(test_reader_writer.clone()))); in classify_previously_reclassified_devices()
396 fn create_classifier() -> KeyboardClassifier { in create_classifier()
397 KeyboardClassifier::new(DataStore::new(Box::new(TestFileReaderWriter::new()))) in create_classifier()
/frameworks/native/include/input/
DKeyboardClassifier.h29 struct KeyboardClassifier;
36 class KeyboardClassifier {
38 KeyboardClassifier();
48 std::optional<rust::Box<android::input::keyboardClassifier::KeyboardClassifier>>
/frameworks/native/libs/input/
DKeyboardClassifier.cpp32 KeyboardClassifier::KeyboardClassifier() { in KeyboardClassifier() function in android::KeyboardClassifier
38 KeyboardType KeyboardClassifier::getKeyboardType(DeviceId deviceId) { in getKeyboardType()
55 void KeyboardClassifier::notifyKeyboardChanged(DeviceId deviceId, in notifyKeyboardChanged()
81 void KeyboardClassifier::processKey(DeviceId deviceId, int32_t evdevCode, uint32_t metaState) { in processKey()
DAndroid.bp240 "KeyboardClassifier.cpp",
/frameworks/native/services/inputflinger/reader/include/
DInputReaderContext.h72 virtual KeyboardClassifier& getKeyboardClassifier() = 0;
DInputReader.h172 KeyboardClassifier& getKeyboardClassifier() override;
194 std::unique_ptr<KeyboardClassifier> mKeyboardClassifier;
/frameworks/native/services/inputflinger/tests/
DInterfaceMocks.h84 KeyboardClassifier& getKeyboardClassifier() override { return *mClassifier; }; in getKeyboardClassifier()
88 std::unique_ptr<KeyboardClassifier> mClassifier = std::make_unique<KeyboardClassifier>();
/frameworks/native/services/inputflinger/tests/fuzzers/
DMapperHelpers.h390 KeyboardClassifier& getKeyboardClassifier() override { return *mClassifier; } in getKeyboardClassifier()
394 std::unique_ptr<KeyboardClassifier> mClassifier = std::make_unique<KeyboardClassifier>();
/frameworks/native/services/inputflinger/reader/mapper/
DKeyboardInputMapper.cpp341 KeyboardClassifier& classifier = getDeviceContext().getContext()->getKeyboardClassifier(); in processKey()
/frameworks/native/services/inputflinger/reader/
DInputReader.cpp130 mKeyboardClassifier(std::make_unique<KeyboardClassifier>()), in InputReader()
1137 KeyboardClassifier& InputReader::ContextImpl::getKeyboardClassifier() { in getKeyboardClassifier()