# Workspaces on secondary display start with prefix F bindsym $mod+F1 workspace F1 bindsym $mod+F2 workspace F2 bindsym $mod+F3 workspace F3 bindsym $mod+F4 workspace F4 bindsym $mod+F5 workspace F5 bindsym $mod+F6 workspace F6 bindsym $mod+F7 workspace F7 bindsym $mod+F8 workspace F8 bindsym $mod+F9 workspace F9 bindsym $mod+Shift+F1 move container to workspace F1 bindsym $mod+Shift+F2 move container to workspace F2 bindsym $mod+Shift+F3 move container to workspace F3 bindsym $mod+Shift+F4 move container to workspace F4 bindsym $mod+Shift+F5 move container to workspace F5 bindsym $mod+Shift+F6 move container to workspace F6 bindsym $mod+Shift+F7 move container to workspace F7 bindsym $mod+Shift+F8 move container to workspace F8 bindsym $mod+Shift+F9 move container to workspace F9 bindsym $mod+Shift+F12 move workspace to output $output_secondary # Bind default numeric workspaces to internal display workspace 1 output $output_internal workspace 2 output $output_internal workspace 3 output $output_internal workspace 4 output $output_internal workspace 5 output $output_internal workspace 6 output $output_internal workspace 7 output $output_internal workspace 8 output $output_internal workspace 9 output $output_internal # Bind secondary display workspaces to secondary with internal fallback workspace F1 output $output_secondary $output_internal workspace F2 output $output_secondary $output_internal workspace F3 output $output_secondary $output_internal workspace F4 output $output_secondary $output_internal workspace F5 output $output_secondary $output_internal workspace F6 output $output_secondary $output_internal workspace F7 output $output_secondary $output_internal workspace F8 output $output_secondary $output_internal workspace F9 output $output_secondary $output_internal