diff --git a/misc/userscripts/qute-pass b/misc/userscripts/qute-pass index fc897be07..892f9c5da 100755 --- a/misc/userscripts/qute-pass +++ b/misc/userscripts/qute-pass @@ -111,7 +111,9 @@ def dmenu(items, invocation, encoding): def fake_key_raw(text): for character in text: - qute_command('fake-key {}'.format(character)) + # Escape all characters by default, space requires special handling + sequence = '" "' if character == ' ' else '\{}'.format(character) + qute_command('fake-key {}'.format(sequence)) def main(arguments):