mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 04:34:43 +04:00
fmt
This commit is contained in:
@@ -93,28 +93,16 @@ static void hid_ptt_trigger_hand_linux_meet(HidPushToTalk* hid_ptt) {
|
||||
|
||||
// meet global macos
|
||||
static void hid_ptt_trigger_mute_macos_meet_global(HidPushToTalk* hid_ptt) {
|
||||
hid_hal_keyboard_press(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_7);
|
||||
hid_hal_keyboard_release(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_7);
|
||||
hid_hal_keyboard_press(hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_7);
|
||||
hid_hal_keyboard_release(hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_7);
|
||||
}
|
||||
static void hid_ptt_trigger_camera_macos_meet_global(HidPushToTalk* hid_ptt) {
|
||||
hid_hal_keyboard_press(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_8);
|
||||
hid_hal_keyboard_release(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_8);
|
||||
hid_hal_keyboard_press(hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_8);
|
||||
hid_hal_keyboard_release(hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_8);
|
||||
}
|
||||
static void hid_ptt_trigger_hand_macos_meet_global(HidPushToTalk* hid_ptt) {
|
||||
hid_hal_keyboard_press(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_9);
|
||||
hid_hal_keyboard_release(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_9);
|
||||
hid_hal_keyboard_press(hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_9);
|
||||
hid_hal_keyboard_release(hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_CTRL | HID_KEYBOARD_9);
|
||||
}
|
||||
static void hid_ptt_trigger_mute_macos_zoom(HidPushToTalk* hid_ptt) {
|
||||
hid_hal_keyboard_press(hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_LEFT_SHIFT | HID_KEYBOARD_A);
|
||||
@@ -140,35 +128,23 @@ static void hid_ptt_trigger_hand_zoom(HidPushToTalk* hid_ptt) {
|
||||
// zoom global macos
|
||||
static void hid_ptt_trigger_mute_macos_zoom_global(HidPushToTalk* hid_ptt) {
|
||||
hid_hal_keyboard_press(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT |
|
||||
HID_KEYBOARD_M);
|
||||
hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT | HID_KEYBOARD_M);
|
||||
hid_hal_keyboard_release(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT |
|
||||
HID_KEYBOARD_M);
|
||||
hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT | HID_KEYBOARD_M);
|
||||
}
|
||||
|
||||
static void hid_ptt_trigger_camera_macos_zoom_global(HidPushToTalk* hid_ptt) {
|
||||
hid_hal_keyboard_press(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT |
|
||||
HID_KEYBOARD_U);
|
||||
hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT | HID_KEYBOARD_U);
|
||||
hid_hal_keyboard_release(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT |
|
||||
HID_KEYBOARD_U);
|
||||
hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT | HID_KEYBOARD_U);
|
||||
}
|
||||
|
||||
static void hid_ptt_trigger_hand_zoom_global(HidPushToTalk* hid_ptt) {
|
||||
hid_hal_keyboard_press(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT |
|
||||
HID_KEYBOARD_Y);
|
||||
hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT | HID_KEYBOARD_Y);
|
||||
hid_hal_keyboard_release(
|
||||
hid_ptt->hid,
|
||||
KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT |
|
||||
HID_KEYBOARD_Y);
|
||||
hid_ptt->hid, KEY_MOD_LEFT_GUI | KEY_MOD_RIGHT_ALT | KEY_MOD_LEFT_SHIFT | HID_KEYBOARD_Y);
|
||||
}
|
||||
|
||||
// this one is widely used across different apps
|
||||
@@ -628,13 +604,12 @@ static void hid_ptt_menu_callback(
|
||||
"reader. In this situation, the spacebar performs a different action.\n\n";
|
||||
break;
|
||||
case HidPushToTalkAppIndexGoogleMeetGlobal:
|
||||
app_specific_help =
|
||||
"Google Meet (Global):\n"
|
||||
"1. Install \"Google Meet - Global Shortcuts\" extension.\n"
|
||||
"2. Open chrome://extensions/shortcuts.\n"
|
||||
"3. Set 'Toggle microphone' to Cmd+Ctrl+7 and enable Global.\n"
|
||||
"4. Set 'Toggle camera' to Cmd+Ctrl+8 and enable Global.\n"
|
||||
"5. Set 'Raise hand' to Cmd+Ctrl+9 and enable Global.\n\n";
|
||||
app_specific_help = "Google Meet (Global):\n"
|
||||
"1. Install \"Google Meet - Global Shortcuts\" extension.\n"
|
||||
"2. Open chrome://extensions/shortcuts.\n"
|
||||
"3. Set 'Toggle microphone' to Cmd+Ctrl+7 and enable Global.\n"
|
||||
"4. Set 'Toggle camera' to Cmd+Ctrl+8 and enable Global.\n"
|
||||
"5. Set 'Raise hand' to Cmd+Ctrl+9 and enable Global.\n\n";
|
||||
break;
|
||||
case HidPushToTalkAppIndexDiscord:
|
||||
app_specific_help =
|
||||
@@ -655,13 +630,12 @@ static void hid_ptt_menu_callback(
|
||||
"Go to Settings > Privacy. Make sure Keyboard shortcut to unmute is toggled on.\n\n";
|
||||
break;
|
||||
case HidPushToTalkAppIndexZoomGlobal:
|
||||
app_specific_help =
|
||||
"Zoom (Global):\n"
|
||||
"1. Go to Settings > Keyboard Shortcuts.\n"
|
||||
"2. Find the 'Mute/Unmute' shortcut and click 'Edit'.\n"
|
||||
"3. Press the Mute button in the app to bind it.\n"
|
||||
"4. Check global checkbox.\n"
|
||||
"5. Repeat for video and hand shortcuts.\n\n";
|
||||
app_specific_help = "Zoom (Global):\n"
|
||||
"1. Go to Settings > Keyboard Shortcuts.\n"
|
||||
"2. Find the 'Mute/Unmute' shortcut and click 'Edit'.\n"
|
||||
"3. Press the Mute button in the app to bind it.\n"
|
||||
"4. Check global checkbox.\n"
|
||||
"5. Repeat for video and hand shortcuts.\n\n";
|
||||
}
|
||||
|
||||
FuriString* msg = furi_string_alloc();
|
||||
|
||||
Reference in New Issue
Block a user