* 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>
		
			
				
	
	
		
			14 lines
		
	
	
		
			300 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			300 B
		
	
	
	
		
			C
		
	
	
	
	
	
#pragma once
 | 
						|
 | 
						|
#include <gui/view.h>
 | 
						|
 | 
						|
typedef struct BtHidMouse BtHidMouse;
 | 
						|
 | 
						|
BtHidMouse* bt_hid_mouse_alloc();
 | 
						|
 | 
						|
void bt_hid_mouse_free(BtHidMouse* bt_hid_mouse);
 | 
						|
 | 
						|
View* bt_hid_mouse_get_view(BtHidMouse* bt_hid_mouse);
 | 
						|
 | 
						|
void bt_hid_mouse_set_connected_status(BtHidMouse* bt_hid_mouse, bool connected);
 |