### Basics:
#
    # Start a terminal
    bindsym $mod+Return exec $term
	bindsym $mod+KP_Enter exec $term

    # Kill focused window
    bindsym $mod+Shift+q kill

    # Start your launcher
    bindsym $mod+d exec $menu

    # Drag floating windows by holding down $mod and left mouse button.
    # Resize them with right mouse button + $mod.
    # Despite the name, also works for non-floating windows.
    # Change normal to inverse to use left mouse button for resizing and right
    # mouse button for dragging.
    floating_modifier $mod normal

    # Reload the configuration file
    bindsym $mod+Shift+c reload

    # Exit sway (logs you out of your Wayland session)
    bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit'

### Moving around:
#
    # Move your focus around
    bindsym $mod+$left focus left
    bindsym $mod+$down focus down
    bindsym $mod+$up focus up
    bindsym $mod+$right focus right
    # Or use $mod+[up|down|left|right]
    bindsym $mod+Left focus left
    bindsym $mod+Down focus down
    bindsym $mod+Up focus up
    bindsym $mod+Right focus right

    # Move the focused window with the same, but add Shift
    bindsym $mod+Shift+$left move left
    bindsym $mod+Shift+$down move down
    bindsym $mod+Shift+$up move up
    bindsym $mod+Shift+$right move right
    # Ditto, with arrow keys
    bindsym $mod+Shift+Left move left
    bindsym $mod+Shift+Down move down
    bindsym $mod+Shift+Up move up
    bindsym $mod+Shift+Right move right

### Workspaces:
#
    # Switch to workspace
	bindsym	$mod+Next workspace next
	bindsym $mod+Prior workspace prev

	bindsym $mod+ampersand	exec /home/main/.config/sway/scripts/wrk_select.bash "1"
    bindsym $mod+eacute		exec /home/main/.config/sway/scripts/wrk_select.bash "2" 
    bindsym $mod+quotedbl	exec /home/main/.config/sway/scripts/wrk_select.bash "3" 
    bindsym $mod+apostrophe exec /home/main/.config/sway/scripts/wrk_select.bash "4" 
    bindsym $mod+parenleft 	exec /home/main/.config/sway/scripts/wrk_select.bash "5" 
    bindsym $mod+minus 		exec /home/main/.config/sway/scripts/wrk_select.bash "6" 
    bindsym $mod+egrave 	exec /home/main/.config/sway/scripts/wrk_select.bash "7" 
    bindsym $mod+underscore exec /home/main/.config/sway/scripts/wrk_select.bash "8" 
    bindsym $mod+ccedilla 	exec /home/main/.config/sway/scripts/wrk_select.bash "9" 
    bindsym $mod+agrave		exec /home/main/.config/sway/scripts/wrk_select.bash "0" 

    # Move focused container to workspace
	bindsym	$mod+Ctrl+Next workspace next
	bindsym $mod+Ctrl+Prior workspace prev

	# same keybinds as moving between workspace but with shift
    bindsym $mod+1 exec /home/main/.config/sway/scripts/wrk_move.bash "1"
    bindsym $mod+2 exec /home/main/.config/sway/scripts/wrk_move.bash "2"
    bindsym $mod+3 exec /home/main/.config/sway/scripts/wrk_move.bash "3"
    bindsym $mod+4 exec /home/main/.config/sway/scripts/wrk_move.bash "4"
    bindsym $mod+5 exec /home/main/.config/sway/scripts/wrk_move.bash "5"
    bindsym $mod+6 exec /home/main/.config/sway/scripts/wrk_move.bash "6"
    bindsym $mod+7 exec /home/main/.config/sway/scripts/wrk_move.bash "7"
    bindsym $mod+8 exec /home/main/.config/sway/scripts/wrk_move.bash "8"
    bindsym $mod+9 exec /home/main/.config/sway/scripts/wrk_move.bash "9"
    bindsym $mod+0 exec /home/main/.config/sway/scripts/wrk_move.bash "0"

### Layout stuff:
#
    # You can "split" the current object of your focus with
    # $mod+b or $mod+v, for horizontal and vertical splits
    # respectively.
    bindsym $mod+b splith
    bindsym $mod+v splitv

    # Switch the current container between different layout styles
    bindsym $mod+s layout stacking
    bindsym $mod+w layout tabbed
    bindsym $mod+e layout toggle split

    # Make the current focus fullscreen
    bindsym $mod+f fullscreen

    # Toggle the current focus between tiling and floating mode
    bindsym $mod+Shift+space floating toggle

    # Swap focus between the tiling area and the floating area
    bindsym $mod+space focus mode_toggle

    # Move focus to the parent container
    bindsym $mod+a focus parent

### Scratchpad:
#
    # Sway has a "scratchpad", which is a bag of holding for windows.
    # You can send windows there and get them back later.

    # Move the currently focused window to the scratchpad
    bindsym $mod+Shift+asterisk move scratchpad

    # Show the next scratchpad window or hide the focused scratchpad window.
    # If there are multiple scratchpad windows, this command cycles through them.
    bindsym $mod+asterisk scratchpad show

### Resizing containers:
#
mode "resize" {
    # left will shrink the containers width
    # right will grow the containers width
    # up will shrink the containers height
    # down will grow the containers height
    bindsym $left resize shrink width 10px
    bindsym $down resize grow height 10px
    bindsym $up resize shrink height 10px
    bindsym $right resize grow width 10px

    # Ditto, with arrow keys
    bindsym Left resize shrink width 10px
    bindsym Down resize grow height 10px
    bindsym Up resize shrink height 10px
    bindsym Right resize grow width 10px

    # Return to default mode
    bindsym Return mode "default"
    bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"

