From unknown Thu May 21 21:58:42 2026
X-Loop: owner@bugs.x2go.org
Subject: Bug#1388: Update keystrokes.cfg
Reply-To: uli42@gmx.de, 1388@bugs.x2go.org
Resent-From: Ulrich Sibiller <ulrich.sibiller@gmail.com>
Resent-To: x2go-dev@lists.x2go.org
Resent-CC: X2Go Developers <x2go-dev@lists.x2go.org>
X-Loop: owner@bugs.x2go.org
Resent-Date: Mon, 06 May 2019 16:35:02 +0000
Resent-Message-ID: <handler.1388.B.15571605012318@bugs.x2go.org>
Resent-Sender: owner@bugs.x2go.org
X-X2Go-PR-Message: report 1388
X-X2Go-PR-Package: x2goserver-x2goagent
X-X2Go-PR-Keywords: 
Received: via spool by submit@bugs.x2go.org id=B.15571605012318
          (code B); Mon, 06 May 2019 16:35:02 +0000
Received: (at submit) by bugs.x2go.org; 6 May 2019 16:35:01 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-0.7 required=3.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FREEMAIL_REPLYTO,
	FREEMAIL_REPLYTO_END_DIGIT,URIBL_BLOCKED autolearn=no
	autolearn_force=no version=3.4.2
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id E58DA5DAF1
	for <submit@bugs.x2go.org>; Mon,  6 May 2019 18:35:00 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id K5sUbhP6xe6a for <submit@bugs.x2go.org>;
	Mon,  6 May 2019 18:34:55 +0200 (CEST)
Received: from mail-ua1-x932.google.com (mail-ua1-x932.google.com [IPv6:2607:f8b0:4864:20::932])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 042965DAE9
	for <submit@bugs.x2go.org>; Mon,  6 May 2019 18:34:55 +0200 (CEST)
Received: by mail-ua1-x932.google.com with SMTP id 94so2628010uaf.10
        for <submit@bugs.x2go.org>; Mon, 06 May 2019 09:34:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=mime-version:reply-to:from:date:message-id:subject:to;
        bh=sumSQ33dtajbNljikfwm9u4fYHsSRFEImjlyj6xydc0=;
        b=Q8oaoxE6tg0NW0IReecaASz/htuvykljOMwNlMBWNDYYI5cAfffJxEUQapcGrAMtFp
         B4ujgTqud37eps/wXT4bZ2p70JHlaVYtlIxAaZzs0t27HrruphkNnBzPdPdsM5PXJXX8
         SbcdWZipbQNN+iekbUbDrwuk81maD2Jl8NtYMd2TnYwYju8UJEcKxPA3cE6LOsITzubP
         UjNKrIv3tJnOKrqP95sNg12o+mIL/tVdr4sPRmyzH6R59QuAC8qLB/OpkSAkHF9Z+Kcm
         aOWtyk2U7isB/O1E8ph6uZ2h8d4pERKrN67ST+8rAbbTYML9Hwhh/iDnEv+Wj3rRcaGS
         etOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:reply-to:from:date:message-id
         :subject:to;
        bh=sumSQ33dtajbNljikfwm9u4fYHsSRFEImjlyj6xydc0=;
        b=nrdyVUIKbXn2vSBYN6VShvqMz3zKZxZUsGP+k5n6CCc0sMKZWf7Rir+zv35fiT0vBe
         xiS8nBqKH0DP+tizihO84DElh2h82vAa+6pzBjShqj11RoM3VeQjxAiFOcKB+aRmt3Vc
         7SoLbVSvxt/CjBEQzEk5+RhXna7HMBOqvoceU4bIjoDK/XaLbtDpFR32tVIEUr6u+bw8
         3gx5C/bLE+8fCURCmD0TXxaejTknKNr0Hqxab9PvewnlP/j3HfyUeTAgyH5eEcuG7DqN
         sgSRcyQJ2XkG+y5j8OThADz7yvwNdILDgENQ2uSG7GSmz0De08cXTIrSB6FvdnUoYAf2
         rABg==
X-Gm-Message-State: APjAAAVvSzzPlvCMDtejnEZuDDYso9BybyuUBFHhXO68rjoWOo5Z18nD
	aSOKggFhzVlkm9fXZRgWhtlDEGk3Lt9704x5ISMZ5fey
X-Google-Smtp-Source: APXvYqwNMu2RcZd83uAsCMAjDC144pXaxmOgSKkkrVP3R8Umsf38UCXuNCglmslroR9GZF50BvYx6cx5ntIaISflMS8=
X-Received: by 2002:ab0:2bd8:: with SMTP id s24mr13387341uar.121.1557160493265;
 Mon, 06 May 2019 09:34:53 -0700 (PDT)
MIME-Version: 1.0
From: Ulrich Sibiller <ulrich.sibiller@gmail.com>
Date: Mon, 6 May 2019 18:34:26 +0200
Message-ID: <CANVnVY+5vZWVONj9_Vxf+XGJB67VzF+sepu9L5gL+2g5LwQZ7Q@mail.gmail.com>
To: submit@bugs.x2go.org
Content-Type: multipart/mixed; boundary="0000000000000f5a7a05883aae0a"

--0000000000000f5a7a05883aae0a
Content-Type: text/plain; charset="UTF-8"

Package: x2goserver-x2goagent
Version: 4.1.0.3-0x2go1+git2018112

The keystroke.cfg is a) buggy and b) incomplete. Here's a patch that
updates it (clone from nxagent 3.5.99.20).

--0000000000000f5a7a05883aae0a
Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Fix-keystrokes.cfg.patch"
Content-Disposition: attachment; filename="0001-Fix-keystrokes.cfg.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_jvcl4c0s0>
X-Attachment-Id: f_jvcl4c0s0

RnJvbSBmNDVlMGEwNGQ5ZGVjNzE3YzJkNzBhMDM4ZTE1MjczZTRiYjY5OWU1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBVbHJpY2ggU2liaWxsZXIgPHVsaTQyQGdteC5kZT4KRGF0ZTog
VHVlLCAzMCBBcHIgMjAxOSAyMDozNDowNSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBrZXlz
dHJva2VzLmNmZwoKaGFkIGVycm9ycyBhbmQgd2FzIGluY29tcGxldGUuIFdlIG5vdyB0YWtlIHRo
ZSBmcm9tIG54LWxpYnMgMy41Ljk5LjIwLgotLS0KIHgyZ29zZXJ2ZXIteDJnb2FnZW50L2V0Yy9r
ZXlzdHJva2VzLmNmZyB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveDJn
b3NlcnZlci14MmdvYWdlbnQvZXRjL2tleXN0cm9rZXMuY2ZnIGIveDJnb3NlcnZlci14MmdvYWdl
bnQvZXRjL2tleXN0cm9rZXMuY2ZnCmluZGV4IDAwN2ExODI4Li5jNTdkMmVmYiAxMDA2NDQKLS0t
IGEveDJnb3NlcnZlci14MmdvYWdlbnQvZXRjL2tleXN0cm9rZXMuY2ZnCisrKyBiL3gyZ29zZXJ2
ZXIteDJnb2FnZW50L2V0Yy9rZXlzdHJva2VzLmNmZwpAQCAtMiwxOCArMiwyNyBAQAogPGtleXN0
cm9rZXM+CiA8a2V5c3Ryb2tlIGFjdGlvbj0iY2xvc2Vfc2Vzc2lvbiIgQ29udHJvbD0iMSIgQWx0
TWV0YT0iMSIga2V5PSJ0IiAvPgogPGtleXN0cm9rZSBhY3Rpb249InN3aXRjaF9hbGxfc2NyZWVu
cyIgQ29udHJvbD0iMSIgIEFsdE1ldGE9IjEiIGtleT0iZiIgLz4KKzxrZXlzdHJva2UgYWN0aW9u
PSJmdWxsc2NyZWVuIiBDb250cm9sPSIxIiBTaGlmdD0iMSIgQWx0TWV0YT0iMSIga2V5PSJmIiAv
PgogPGtleXN0cm9rZSBhY3Rpb249Im1pbmltaXplIiBDb250cm9sPSIxIiBBbHRNZXRhPSIxIiBr
ZXk9Im0iIC8+Ci08a2V5c3Ryb2tlIGFjdGlvbj0icmVzaXplIiBDb250cm9sPSIxIiBBbHRNZXRh
PSIxIiBrZXk9InIiIC8+CiA8a2V5c3Ryb2tlIGFjdGlvbj0iZGVmZXIiIENvbnRyb2w9IjEiIEFs
dE1ldGE9IjEiIGtleT0iZSIgLz4KIDxrZXlzdHJva2UgYWN0aW9uPSJpZ25vcmUiIENvbnRyb2w9
IjEiIEFsdE1ldGE9IjEiIGtleT0iQmFja1NwYWNlIiAvPgogPGtleXN0cm9rZSBhY3Rpb249ImZv
cmNlX3N5bmNocm9uaXphdGlvbiIgQ29udHJvbD0iMSIgQWx0TWV0YT0iMSIga2V5PSJqIiAvPgot
PGtleXN0cm9rZSBhY3Rpb249ImRlYnVnX3RyZWUiIENvbnRyb2w9IjEiIEFsdE1ldGE9IjEiIGtl
eT0icSIgLz4KLTxrZXlzdHJva2UgYWN0aW9uPSJyZWdpb25zX29uX3NjcmVlbiIgQ29udHJvbD0i
MSIgQWx0TWV0YT0iMSIga2V5PSJhIiAvPgotPGtleXN0cm9rZSBhY3Rpb249InRlc3RfaW5wdXQi
IENvbnRyb2w9IjEiIEFsdE1ldGE9IjEiIGtleT0ieCIgLz4KLTxrZXlzdHJva2UgYWN0aW9uPSJk
ZWFjdGl2YXRlX2lucHV0X2RldmljZXNfZ3JhYiIgQ29udHJvbD0iMSIgQWx0TWV0YT0iMSIga2V5
PSJ5IiAvPgotPGtleXN0cm9rZSBhY3Rpb249ImZ1bGxzY3JlZW4iIENvbnRyb2w9IjEiIFNoaWZ0
PSIxIiBBbHRNZXRhPSIxIiBrZXk9ImYiIC8+Cis8a2V5c3Ryb2tlIGFjdGlvbj0icmVzaXplIiBD
b250cm9sPSIxIiBBbHRNZXRhPSIxIiBrZXk9InIiIC8+CiA8a2V5c3Ryb2tlIGFjdGlvbj0idmll
d3BvcnRfbW92ZV9sZWZ0IiBDb250cm9sPSIxIiBTaGlmdD0iMSIgQWx0TWV0YT0iMSIga2V5PSJM
ZWZ0IiAvPgotPGtleXN0cm9rZSBhY3Rpb249InZpZXdwb3J0X21vdmVfdXAiIENvbnRyb2w9IjEi
IEFsdE1ldGE9IjEiIGtleT0iVXAiIC8+Ci08a2V5c3Ryb2tlIGFjdGlvbj0idmlld3BvcnRfbW92
ZV9yaWdodCIgQ29udHJvbD0iMSIgQWx0TWV0YT0iMSIga2V5PSJSaWdodCIgLz4KLTxrZXlzdHJv
a2UgYWN0aW9uPSJ2aWV3cG9ydF9tb3ZlX2Rvd24iIENvbnRyb2w9IjEiIEFsdE1ldGE9IjEiIGtl
eT0iRG93biIgLz4KKzxrZXlzdHJva2UgYWN0aW9uPSJ2aWV3cG9ydF9tb3ZlX2xlZnQiIENvbnRy
b2w9IjEiIFNoaWZ0PSIxIiBBbHRNZXRhPSIxIiBrZXk9IktQX0xlZnQiIC8+Cis8a2V5c3Ryb2tl
IGFjdGlvbj0idmlld3BvcnRfbW92ZV91cCIgQ29udHJvbD0iMSIgU2hpZnQ9IjEiIEFsdE1ldGE9
IjEiIGtleT0iVXAiIC8+Cis8a2V5c3Ryb2tlIGFjdGlvbj0idmlld3BvcnRfbW92ZV91cCIgQ29u
dHJvbD0iMSIgU2hpZnQ9IjEiIEFsdE1ldGE9IjEiIGtleT0iS1BfVXAiIC8+Cis8a2V5c3Ryb2tl
IGFjdGlvbj0idmlld3BvcnRfbW92ZV9yaWdodCIgQ29udHJvbD0iMSIgU2hpZnQ9IjEiIEFsdE1l
dGE9IjEiIGtleT0iUmlnaHQiIC8+Cis8a2V5c3Ryb2tlIGFjdGlvbj0idmlld3BvcnRfbW92ZV9y
aWdodCIgQ29udHJvbD0iMSIgU2hpZnQ9IjEiIEFsdE1ldGE9IjEiIGtleT0iS1BfUmlnaHQiIC8+
Cis8a2V5c3Ryb2tlIGFjdGlvbj0idmlld3BvcnRfbW92ZV9kb3duIiBDb250cm9sPSIxIiBTaGlm
dD0iMSIgQWx0TWV0YT0iMSIga2V5PSJEb3duIiAvPgorPGtleXN0cm9rZSBhY3Rpb249InZpZXdw
b3J0X21vdmVfZG93biIgQ29udHJvbD0iMSIgU2hpZnQ9IjEiIEFsdE1ldGE9IjEiIGtleT0iS1Bf
RG93biIgLz4KKzxrZXlzdHJva2UgYWN0aW9uPSJ2aWV3cG9ydF9zY3JvbGxfbGVmdCIgQ29udHJv
bD0iMSIgQWx0TWV0YT0iMSIga2V5PSJMZWZ0IiAvPgorPGtleXN0cm9rZSBhY3Rpb249InZpZXdw
b3J0X3Njcm9sbF9sZWZ0IiBDb250cm9sPSIxIiBBbHRNZXRhPSIxIiBrZXk9IktQX0xlZnQiIC8+
Cis8a2V5c3Ryb2tlIGFjdGlvbj0idmlld3BvcnRfc2Nyb2xsX3VwIiBDb250cm9sPSIxIiBBbHRN
ZXRhPSIxIiBrZXk9IlVwIiAvPgorPGtleXN0cm9rZSBhY3Rpb249InZpZXdwb3J0X3Njcm9sbF91
cCIgQ29udHJvbD0iMSIgQWx0TWV0YT0iMSIga2V5PSJLUF9VcCIgLz4KKzxrZXlzdHJva2UgYWN0
aW9uPSJ2aWV3cG9ydF9zY3JvbGxfcmlnaHQiIENvbnRyb2w9IjEiIEFsdE1ldGE9IjEiIGtleT0i
UmlnaHQiIC8+Cis8a2V5c3Ryb2tlIGFjdGlvbj0idmlld3BvcnRfc2Nyb2xsX3JpZ2h0IiBDb250
cm9sPSIxIiBBbHRNZXRhPSIxIiBrZXk9IktQX1JpZ2h0IiAvPgorPGtleXN0cm9rZSBhY3Rpb249
InZpZXdwb3J0X3Njcm9sbF9kb3duIiBDb250cm9sPSIxIiBBbHRNZXRhPSIxIiBrZXk9IkRvd24i
IC8+Cis8a2V5c3Ryb2tlIGFjdGlvbj0idmlld3BvcnRfc2Nyb2xsX2Rvd24iIENvbnRyb2w9IjEi
IEFsdE1ldGE9IjEiIGtleT0iS1BfRG93biIgLz4KKzxrZXlzdHJva2UgYWN0aW9uPSJyZXJlYWRf
a2V5c3Ryb2tlcyIgQ29udHJvbD0iMSIgQWx0TWV0YT0iMSIga2V5PSJrIiAvPgogPC9rZXlzdHJv
a2VzPgotLSAKMi4xMS4wCgo=
--0000000000000f5a7a05883aae0a--
