5#include <furi_hal_usb.h>
6#include <furi_hal_usb_hid.h>
8#include <extra_profiles/hid_profile.h>
10#include <bt/bt_service/bt.h>
15#include <notification/notification.h>
21#include "views/hid_keynote.h"
22#include "views/hid_keyboard.h"
23#include "views/hid_media.h"
24#include "views/hid_mouse.h"
25#include "views/hid_mouse_clicker.h"
26#include "views/hid_mouse_jiggler.h"
27#include "views/hid_tiktok.h"
29#include "scenes/hid_scene.h"
31#define HID_BT_KEYS_STORAGE_NAME ".bt_hid.keys"
54void bt_hid_remove_pairing(
Hid* app);
56void hid_hal_keyboard_press(
Hid* instance, uint16_t event);
57void hid_hal_keyboard_release(
Hid* instance, uint16_t event);
58void hid_hal_keyboard_release_all(
Hid* instance);
60void hid_hal_consumer_key_press(
Hid* instance, uint16_t event);
61void hid_hal_consumer_key_release(
Hid* instance, uint16_t event);
62void hid_hal_consumer_key_release_all(
Hid* instance);
64void hid_hal_mouse_move(
Hid* instance, int8_t dx, int8_t dy);
65void hid_hal_mouse_scroll(
Hid* instance, int8_t delta);
66void hid_hal_mouse_press(
Hid* instance, uint16_t event);
67void hid_hal_mouse_release(
Hid* instance, uint16_t event);
68void hid_hal_mouse_release_all(
Hid* instance);
GUI: DialogEx view module API.
APIs for working with storages, directories and files.
Definition profile_interface.h:14
Gui structure.
Definition gui_i.h:47
Definition hid_keyboard.c:10
Definition hid_keynote.c:9
Definition hid_mouse_clicker.c:12
Definition hid_mouse_jiggler.c:9
Definition hid_tiktok.c:9
Definition notification_app.h:49
Definition scene_manager_i.h:17
Definition view_dispatcher_i.h:16