diff --git a/src/components/config/KeySelectButton.vue b/src/components/config/KeySelectButton.vue
new file mode 100644
index 0000000..dbbd369
--- /dev/null
+++ b/src/components/config/KeySelectButton.vue
@@ -0,0 +1,52 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/components/config/pages/HapticConfig.vue b/src/components/config/pages/HapticConfig.vue
index d70e1c6..43cdde7 100644
--- a/src/components/config/pages/HapticConfig.vue
+++ b/src/components/config/pages/HapticConfig.vue
@@ -53,7 +53,7 @@ import VfIcon from '@/assets/gui-ico/ico-vf.svg'
import RcIcon from '@/assets/gui-ico/ico-rc.svg'
import FeedbackTypeButton from '@/components/config/FeedbackTypeButton.vue'
-const feedbackType = ref('usb') // TODO: replace with actual value
+const feedbackType = ref('fineDetents') // TODO: replace with actual value
const feedbackTypeOptions = {
fineDetents: {
diff --git a/src/components/config/pages/MappingConfig.vue b/src/components/config/pages/MappingConfig.vue
index 7534807..6329597 100644
--- a/src/components/config/pages/MappingConfig.vue
+++ b/src/components/config/pages/MappingConfig.vue
@@ -1,54 +1,11 @@
-
-
-
-
-
-

-
-
- {{ $t('config_options.mapping_configuration.key_mapping.switch.a') }}
- Shift
-
-
-
-
-
-
-

-
-
- {{ $t('config_options.mapping_configuration.key_mapping.switch.b') }}
- Fn1
-
-
-
-
-
-
-

-
-
- {{ $t('config_options.mapping_configuration.key_mapping.switch.c') }}
- Fn2
-
-
-
-
-
-
-

-
-
- {{ $t('config_options.mapping_configuration.key_mapping.switch.d') }}
- M0
-
-
-
-
-
-
+
+
+
@@ -181,19 +138,37 @@ import {
CommandList, CommandSeparator,
} from '@/components/ui/command/index.js'
import { Slider } from '@/components/ui/slider/index.js'
-import { KeyboardMusic, Squircle, Keyboard, GaugeCircle, AudioLines, Power } from 'lucide-vue-next'
+import { KeyboardMusic, Squircle, Keyboard, GaugeCircle, Play, Pause } from 'lucide-vue-next'
import ConfigSection from '@/components/config/ConfigSection.vue'
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/main.js b/src/main.js
index 805bdfe..10354dc 100644
--- a/src/main.js
+++ b/src/main.js
@@ -16,8 +16,7 @@ const createWindow = () => {
const mainWindow = new BrowserWindow({
width: 1024,
height: 768,
- autoHideMenuBar: true,
- frame: false,
+ titleBarStyle: 'hidden',
icon: path.join(__dirname, `/assets/favicon.png`),
webPreferences: {
preload: path.join(__dirname, 'preload.js'),