|
@@ -0,0 +1,214 @@
|
|
|
+app_version: 0.4.0-windows_beta.2
|
|
|
+behavior_configs:
|
|
|
+- base_move_speed: 5.0
|
|
|
+ base_wheel_speed: 0.3
|
|
|
+ free_mode_auto_off_s: 10
|
|
|
+ grid_action_level: subgrid
|
|
|
+ hide_cursor_on_click: false
|
|
|
+ hide_location: bottom_left
|
|
|
+ initial_action_location: system_cursor
|
|
|
+ initial_overlay_monitor: with_mouse
|
|
|
+ move_duration_ms: 100
|
|
|
+ move_real_cursor_with_virtual: false
|
|
|
+ move_speed_multiplier: 3.0
|
|
|
+ movement_easing: 0.1
|
|
|
+ multi_action_timeout_ms: 400
|
|
|
+ name: main_behavior
|
|
|
+ send_escape_after_global_alt_tap__windows: true
|
|
|
+ tap_threshold_ms: 250
|
|
|
+ wheel_easing: 0.1
|
|
|
+ wheel_speed_multiplier: 4.0
|
|
|
+ wheel_step_size: 2.0
|
|
|
+ wheel_step_size_large: 10.0
|
|
|
+classname: AppConfig
|
|
|
+custom_monitor_assignments: []
|
|
|
+display_input: none
|
|
|
+event_tap_location: hid_head
|
|
|
+grid_configs:
|
|
|
+- always_show_subgrid: false
|
|
|
+ grid_defn:
|
|
|
+ - border_width: 0.0
|
|
|
+ callback: build_cell_strings
|
|
|
+ keys: QWFPLUY; ARSTNEIO ZXCVM,./
|
|
|
+ num_cells_x: 8
|
|
|
+ num_cells_y: 3
|
|
|
+ - border_width: 1.0
|
|
|
+ callback: build_cell_strings
|
|
|
+ keys: QL WU FY P; AN RE SI TO ZM X, C. V/
|
|
|
+ num_cells_x: 2
|
|
|
+ num_cells_y: 12
|
|
|
+ - border_width: 0.0
|
|
|
+ callback: apply_strings_and_subgrid_to_cells
|
|
|
+ keys: ''
|
|
|
+ num_cells_x: 2
|
|
|
+ num_cells_y: 1
|
|
|
+ hold_subgrid_key_for_nudge: false
|
|
|
+ name: position_based
|
|
|
+ nudges_per_cell: 4
|
|
|
+ strategy: subgrid
|
|
|
+ subgrid_dims:
|
|
|
+ - 10
|
|
|
+ - 3
|
|
|
+ subgrid_mouse_action_keys: QWFPGJLUY; ARSTDHNEIO ZXCVBKM,./
|
|
|
+keyboard_layout: null
|
|
|
+keymaps:
|
|
|
+- entries:
|
|
|
+ back mouse button: null
|
|
|
+ back mouse button (w/o overlay): null
|
|
|
+ close UI element: Escape
|
|
|
+ cycle click count: null
|
|
|
+ cycle font: '3'
|
|
|
+ cycle font reverse: shift+3
|
|
|
+ cycle grid action level: '2'
|
|
|
+ cycle mouse action type: null
|
|
|
+ cycle mouse button: null
|
|
|
+ decrease overlay opacity: ArrowDown
|
|
|
+ edit config: Tab
|
|
|
+ enter free mode: null
|
|
|
+ execute mouse action: Space
|
|
|
+ execute mouse move: AltLeft tap
|
|
|
+ exit free mode: Escape
|
|
|
+ forward mouse button: null
|
|
|
+ forward mouse button (w/o overlay): null
|
|
|
+ hide overlay: Escape
|
|
|
+ hold for back button: null
|
|
|
+ hold for drag: AltLeft
|
|
|
+ hold for forward button: null
|
|
|
+ hold for middle button: null
|
|
|
+ hold for move: null
|
|
|
+ hold for right button: Shift
|
|
|
+ hold for speed decrease: ShiftLeft
|
|
|
+ hold for speed increase: AltLeft
|
|
|
+ increase overlay opacity: ArrowUp
|
|
|
+ jump to bottom: null
|
|
|
+ jump to left edge: null
|
|
|
+ jump to right edge: null
|
|
|
+ jump to top: null
|
|
|
+ left mouse button: null
|
|
|
+ left mouse button (w/o overlay): null
|
|
|
+ middle mouse button: null
|
|
|
+ middle mouse button (w/o overlay): null
|
|
|
+ move down: null
|
|
|
+ move left: null
|
|
|
+ move right: null
|
|
|
+ move up: null
|
|
|
+ release hold/drag: Escape
|
|
|
+ repeat last mouse action: ''''
|
|
|
+ right mouse button: null
|
|
|
+ right mouse button (w/o overlay): null
|
|
|
+ show overlay: AltLeft tap
|
|
|
+ subgrid nudge down: J
|
|
|
+ subgrid nudge left: H
|
|
|
+ subgrid nudge right: L
|
|
|
+ subgrid nudge up: K
|
|
|
+ switch monitor left: ShiftLeft tap
|
|
|
+ switch monitor right: ShiftRight tap
|
|
|
+ toggle continuous mode: null
|
|
|
+ toggle continuous mode until closed: '1'
|
|
|
+ toggle free mode: ControlLeft tap
|
|
|
+ toggle overlay: null
|
|
|
+ toggle overlay lock: null
|
|
|
+ undo last key: Backspace
|
|
|
+ wheel down: K
|
|
|
+ wheel down fast: null
|
|
|
+ wheel left: L
|
|
|
+ wheel left fast: null
|
|
|
+ wheel right: ;
|
|
|
+ wheel right fast: null
|
|
|
+ wheel step down: null
|
|
|
+ wheel step down large: null
|
|
|
+ wheel step left: null
|
|
|
+ wheel step left large: null
|
|
|
+ wheel step right: null
|
|
|
+ wheel step right large: null
|
|
|
+ wheel step up: null
|
|
|
+ wheel step up large: null
|
|
|
+ wheel up: J
|
|
|
+ wheel up fast: null
|
|
|
+ name: mac
|
|
|
+monitor_assignment_mode: auto
|
|
|
+name: ''
|
|
|
+style_configs:
|
|
|
+- always_on_subgrid_rgba:
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 0.2
|
|
|
+ background_rgba:
|
|
|
+ - 0.49
|
|
|
+ - 0.4
|
|
|
+ - 0.0
|
|
|
+ - 0.35
|
|
|
+ char_spacing_cell_width_ratio: 0.5
|
|
|
+ char_spacing_font_size_ratio: 0.5
|
|
|
+ char_spacing_strategy: cell_width_relative
|
|
|
+ cursor_drag_rgba:
|
|
|
+ - 0.0
|
|
|
+ - 0.5
|
|
|
+ - 1.0
|
|
|
+ - 0.7
|
|
|
+ cursor_move_rgba:
|
|
|
+ - 0.75
|
|
|
+ - 0.41
|
|
|
+ - 0.92
|
|
|
+ - 0.7
|
|
|
+ cursor_other_rgba:
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 0.7
|
|
|
+ cursor_rgba:
|
|
|
+ - 0.3
|
|
|
+ - 0.42
|
|
|
+ - 0.58
|
|
|
+ - 0.8
|
|
|
+ cursor_right_button_rgba:
|
|
|
+ - 0.92
|
|
|
+ - 0.32
|
|
|
+ - 0.32
|
|
|
+ - 0.7
|
|
|
+ cursor_size: 7
|
|
|
+ font_family: RobotoMono Nerd Font
|
|
|
+ font_size_multiplier: 0.4
|
|
|
+ font_weight: 500
|
|
|
+ grid_line_style: lines
|
|
|
+ grid_rgba:
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 0.5
|
|
|
+ highlight_animation_ms: 0
|
|
|
+ highlight_rgba:
|
|
|
+ - 1.0
|
|
|
+ - 0.01568627450980392
|
|
|
+ - 0.00392156862745098
|
|
|
+ - 0.2
|
|
|
+ name: default
|
|
|
+ show_initial_highlight: false
|
|
|
+ subgrid_font_size_multiplier: 0.75
|
|
|
+ subgrid_rgba:
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 0.5
|
|
|
+ subgrid_text_rgba:
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ text_rgba:
|
|
|
+ - 0.996078431372549
|
|
|
+ - 0.9921568627450981
|
|
|
+ - 0.9921568627450981
|
|
|
+ - 1.0
|
|
|
+ text_shadow_blur_radius: 4.0
|
|
|
+ text_shadow_offset:
|
|
|
+ - 0.0
|
|
|
+ - 0.0
|
|
|
+ text_shadow_rgba:
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 1.0
|
|
|
+ - 0.0
|
|
|
+ text_y_offset: 0.0
|
|
|
+ window_opacity: 1.0
|