diff --git a/porcupine/default_keybindings.tcl b/porcupine/default_keybindings.tcl index b78a9c572..e557532ee 100644 --- a/porcupine/default_keybindings.tcl +++ b/porcupine/default_keybindings.tcl @@ -107,6 +107,12 @@ bind Text <$control_ish-Button-1> {} event delete "<>" <$control_ish-a> event add "<>" <$control_ish-a> +# On linux, Ctrl+Y means paste by default. It's dumb. Let's redo instead. +if {[tk windowingsystem] == "x11"} { + event delete <> + event add <> +} + # Ctrl+A for treeviews bind Treeview <$control_ish-a> { if {[%W cget -selectmode] == "extended"} {