ui(actionBar): remove Ctrl + Alt + Del in favor of Keyboard Macros

This commit is contained in:
Siyuan Miao
2025-06-19 00:35:17 +02:00
parent a1ed28c676
commit ffeaf8cced
2 changed files with 6 additions and 31 deletions

View File

@@ -1,10 +1,9 @@
import { useCallback, useEffect, useState } from "react";
import { useEffect } from "react";
import { SettingsPageHeader } from "@components/SettingsPageheader";
import { SettingsItem } from "@routes/devices.$id.settings";
import { BacklightSettings, useSettingsStore } from "@/hooks/stores";
import { useJsonRpc } from "@/hooks/useJsonRpc";
import Checkbox from "@components/Checkbox";
import { SelectMenuBasic } from "@components/SelectMenuBasic";
import { UsbDeviceSetting } from "@components/UsbDeviceSetting";
@@ -12,14 +11,6 @@ import notifications from "../notifications";
import { UsbInfoSetting } from "../components/UsbInfoSetting";
import { FeatureFlag } from "../components/FeatureFlag";
export interface ActionBarConfig {
ctrlAltDel: boolean;
}
const defaultActionBarConfig: ActionBarConfig = {
ctrlAltDel: false,
};
export default function SettingsHardwareRoute() {
const [send] = useJsonRpc();
const settings = useSettingsStore();
@@ -80,18 +71,6 @@ export default function SettingsHardwareRoute() {
});
}, [send, setBacklightSettings]);
const [actionBarConfig, setActionBarConfig] = useState<ActionBarConfig>(defaultActionBarConfig);
const onActionBarItemChange = useCallback(
(key: keyof ActionBarConfig) => (e: React.ChangeEvent<HTMLInputElement>) => {
setActionBarConfig(prev => ({
...prev,
[key]: e.target.checked,
}));
},
[],
);
return (
<div className="space-y-4">
<SettingsPageHeader
@@ -137,7 +116,7 @@ export default function SettingsHardwareRoute() {
}}
/>
</SettingsItem>
<SettingsItem
{/* <SettingsItem
title="Enable Ctrl+Alt+Del Action Bar"
description="Enable or disable the action bar action for sending a Ctrl+Alt+Del to the host"
>
@@ -145,7 +124,7 @@ export default function SettingsHardwareRoute() {
checked={actionBarConfig.ctrlAltDel}
onChange={onActionBarItemChange("ctrlAltDel")}
/>
</SettingsItem>
</SettingsItem> */}
{settings.backlightSettings.max_brightness != 0 && (
<>
<SettingsItem