Bluetooth Remote Additions (#1330)
* Update the HID Keycodes to pull from the library * Composite BLE Report Map, add consumer & mouse HID * Add Mouse & keyboard bt remote, fixed media remote * BT Keyboard remove long press shift * Fix usb hid modifier keys * Fixed misaligned bad usb keys * Fix keyboard app keys * Partial fix for bt app and linux * Update to work across platforms * Fix for report ids * BtHidApp: move variable from bss to model, cleanup naming. * FuriHal: add const to immutable data declaration Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
@@ -10,7 +10,9 @@
|
||||
#include <gui/modules/submenu.h>
|
||||
#include <gui/modules/dialog_ex.h>
|
||||
#include "views/bt_hid_keynote.h"
|
||||
#include "views/bt_hid_keyboard.h"
|
||||
#include "views/bt_hid_media.h"
|
||||
#include "views/bt_hid_mouse.h"
|
||||
|
||||
typedef struct {
|
||||
Bt* bt;
|
||||
@@ -20,13 +22,17 @@ typedef struct {
|
||||
Submenu* submenu;
|
||||
DialogEx* dialog;
|
||||
BtHidKeynote* bt_hid_keynote;
|
||||
BtHidKeyboard* bt_hid_keyboard;
|
||||
BtHidMedia* bt_hid_media;
|
||||
BtHidMouse* bt_hid_mouse;
|
||||
uint32_t view_id;
|
||||
} BtHid;
|
||||
|
||||
typedef enum {
|
||||
BtHidViewSubmenu,
|
||||
BtHidViewKeynote,
|
||||
BtHidViewKeyboard,
|
||||
BtHidViewMedia,
|
||||
BtHidViewMouse,
|
||||
BtHidViewExitConfirm,
|
||||
} BtHidView;
|
||||
|
Reference in New Issue
Block a user