├── app ├── .gitignore ├── src │ ├── main │ │ ├── ic_launcher-playstore.png │ │ ├── res │ │ │ ├── xml │ │ │ │ ├── file_paths.xml │ │ │ │ ├── locales_config.xml │ │ │ │ ├── backup_rules.xml │ │ │ │ ├── data_extraction_rules.xml │ │ │ │ └── shortcuts.xml │ │ │ ├── values │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── themes.xml │ │ │ │ ├── colors.xml │ │ │ │ └── array.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ └── ic_launcher.xml │ │ │ └── drawable │ │ │ │ └── ic_launcher_foreground.xml │ │ ├── java │ │ │ ├── dev │ │ │ │ └── fabik │ │ │ │ │ └── bluetoothhid │ │ │ │ │ ├── ui │ │ │ │ │ ├── theme │ │ │ │ │ │ ├── Color.kt │ │ │ │ │ │ ├── Type.kt │ │ │ │ │ │ └── Theme.kt │ │ │ │ │ ├── model │ │ │ │ │ │ ├── DevicesViewModel.kt │ │ │ │ │ │ └── HistoryViewModel.kt │ │ │ │ │ ├── Tooltip.kt │ │ │ │ │ ├── Navigation.kt │ │ │ │ │ ├── Permissions.kt │ │ │ │ │ ├── Preference.kt │ │ │ │ │ ├── JsEditor.kt │ │ │ │ │ ├── SaveScanImageOptions.kt │ │ │ │ │ ├── AdvancedScannerOptions.kt │ │ │ │ │ ├── HistoryFilter.kt │ │ │ │ │ └── Dropdown.kt │ │ │ │ │ ├── utils │ │ │ │ │ ├── Lifecycle.kt │ │ │ │ │ ├── SystemBroadcastReceiver.kt │ │ │ │ │ ├── LatencyTrace.kt │ │ │ │ │ ├── DeviceInfo.kt │ │ │ │ │ ├── ImageUtils.kt │ │ │ │ │ ├── ZXingAnalyzer.kt │ │ │ │ │ └── JsEngineService.kt │ │ │ │ │ ├── bt │ │ │ │ │ ├── KeyboardSender.kt │ │ │ │ │ ├── Descriptor.kt │ │ │ │ │ └── BluetoothService.kt │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── SettingsActivity.kt │ │ │ └── org │ │ │ │ └── totschnig │ │ │ │ └── ocr │ │ │ │ └── Text.kt │ │ ├── assets │ │ │ └── keymaps │ │ │ │ ├── us.layout │ │ │ │ ├── it.layout │ │ │ │ ├── es.layout │ │ │ │ ├── en.layout │ │ │ │ ├── de.layout │ │ │ │ ├── tr.layout │ │ │ │ ├── base.layout │ │ │ │ ├── fr.layout │ │ │ │ ├── cz.layout │ │ │ │ └── pl.layout │ │ └── AndroidManifest.xml │ ├── test │ │ └── java │ │ │ └── dev │ │ │ └── fabik │ │ │ └── bluetoothhid │ │ │ ├── ExampleUnitTest.kt │ │ │ └── utils │ │ │ ├── DeviceInfoTest.kt │ │ │ ├── TemplateProcessorTest.kt │ │ │ └── SerializerTest.kt │ └── androidTest │ │ └── java │ │ └── dev │ │ └── fabik │ │ └── bluetoothhid │ │ └── ExampleInstrumentedTest.kt ├── proguard-rules.pro └── build.gradle ├── img ├── main.png ├── devices.png ├── settings1.png └── settings2.png ├── .idea ├── .gitignore ├── codeStyles │ ├── codeStyleConfig.xml │ └── Project.xml ├── compiler.xml ├── kotlinc.xml ├── vcs.xml ├── AndroidProjectSystem.xml ├── markdown.xml ├── deploymentTargetSelector.xml ├── misc.xml ├── gradle.xml ├── runConfigurations.xml ├── appInsightsSettings.xml └── inspectionProfiles │ └── Project_Default.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── settings.gradle ├── .github ├── dependabot.yml └── workflows │ ├── stale.yml │ ├── test.yml │ └── android.yml ├── gradle.properties ├── gradlew.bat ├── PRIVACY.md └── gradlew /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /img/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fabi019/hid-barcode-scanner/HEAD/img/main.png -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | /sonarlint/ 5 | -------------------------------------------------------------------------------- /img/devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fabi019/hid-barcode-scanner/HEAD/img/devices.png -------------------------------------------------------------------------------- /img/settings1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fabi019/hid-barcode-scanner/HEAD/img/settings1.png -------------------------------------------------------------------------------- /img/settings2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fabi019/hid-barcode-scanner/HEAD/img/settings2.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fabi019/hid-barcode-scanner/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fabi019/hid-barcode-scanner/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #2196F3 4 | -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |