X2Go Bug report logs - #1192
Wishlist: Add alternative key combos for windowed mode

Package: x2goagent; Maintainer for x2goagent is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2goagent is src:nx-libs.

Reported by: Stefan Baur <X2Go-ML-1@baur-itcs.de>

Date: Wed, 12 Jul 2017 21:30:01 UTC

Severity: wishlist

Full log


Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):

Received: (at submit) by bugs.x2go.org; 12 Jul 2017 21:28:03 +0000
From X2Go-ML-1@baur-itcs.de  Wed Jul 12 23:28:01 2017
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,RCVD_IN_MSPIKE_H4,
	RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.1
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 12CAF5DAD3
	for <submit@bugs.x2go.org>; Wed, 12 Jul 2017 23:28:01 +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 ZN-E2ZM_PAxg for <submit@bugs.x2go.org>;
	Wed, 12 Jul 2017 23:27:54 +0200 (CEST)
X-Greylist: delayed 301 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Wed, 12 Jul 2017 23:27:54 CEST
Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 2B8F05DAD2
	for <submit@bugs.x2go.org>; Wed, 12 Jul 2017 23:27:53 +0200 (CEST)
Received: from [192.168.0.15] ([78.43.91.217]) by mrelayeu.kundenserver.de
 (mreue101 [212.227.15.145]) with ESMTPSA (Nemesis) id
 0LheYD-1e0M7p26Az-00mtKz for <submit@bugs.x2go.org>; Wed, 12 Jul 2017
 23:22:52 +0200
To: submit@bugs.x2go.org
From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
Subject: Wishlist: Add alternative key combos for windowed mode
Message-ID: <3a88b38c-6ef2-e554-cd45-29c1880ec886@baur-itcs.de>
Date: Wed, 12 Jul 2017 23:22:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="mfJOdqhMvWwWGFakV7P0JfpikCbiW7mvl"
X-Provags-ID: V03:K0:62WslA6+0a951F2aG7KedoybHT17RHIMjjpWVNUlwVJEdfKogT4
 kJiGqCKg1MS1p7akT0NvWTrzGPmQIb1heUJuysD63NT2Pf9RuSOvZQAACrK4ndMYaPGFJ9q
 vLdW2soso7WqHp8lhoalZgXA25r+mxptKZSk/t9eas84bg2qnfdW/tjlWpmungV+pflnwdt
 hSbZONgIPF+UOnJN8PyTA==
X-UI-Out-Filterresults: notjunk:1;V01:K0:nwJ8n5R9Px4=:F9BR3uTwj3FeOdpE/GMWbZ
 LV2R+kWy+oBEIAgMQgtsvGWq+viiQwg5/fsDGeH54cEKilq0NkUZ2zwuk8H17rDsbc+PT72HK
 jWntStpo8pZrfo6t+6jAfO4MP0AdIA0w4YWZG1ARmg5dZOG1CEZxwP3h/J52HTcE4igjadL67
 Ww4LbhPJZAAPlHjkS8VPIMuF/Kly3h3xqXpu8L0PwqW51YeOYtMg7FBLwB+cD5P6qFzTft5Uv
 99oD7bp1ee/QdgrEJSvx9jVfiEoSlcX6lhGxr+OBpVU77ddI+bulXBcRbAnJ0gkrkQy+0gius
 WI3+xtKzqpwSkpU1AOJD6QI6+hBOvfL4uEZHV9g9KvnZ9Fj2z4jiTNKZlWrvRuPjgOm2n3FNO
 3DbpXlyssu1t/Mhe74ZN5Tg8z2cJw5uZ2KRBdLQN0uNiNPHa3CHCPhihVu0izqqXkslHX3gL7
 gUS4Iqn+sN2jTMr2/mnP7rKJg8YJ1lIYOev9cRwPw629omhtguuPbf6SQ49QRQYTGToRaihtb
 N4R+TrcqyBahweS+oyqZ5XZmcNMxk8EKTnvFBtaISJLnNfn5nCuVMYK/Zqj4YneuaIq8PHVSC
 63KsVEfqFF41rB7AJTO0N3oWPLvUFn822VgCqqOqO643KkQ7if8OHqNZABVmO7cBTS0ezxuGo
 7Gjn9bVXX5cG88kcslGFhP8bkANXipmc5XhTgthY08yVKneNglueUgjyvdPXZkDDxglM=
[Message part 1 (text/plain, inline)]
package: x2goagent
priority: wishlist

At present, there's a server-side configuration file
/etc/x2go/keystrokes.cfg
(and optional per-user settings in ~/.x2go/config/keystrokes.cfg *on the
server*) that define which key combinations trigger actions in X2Go,
like suspending the session or toggling between fullscreen and windowed
mode.

In windowed mode, it is currently impossible to switch from one
application to another using Alt-Tab - it will always apply to the
"outer session", the local display (X on Linux, GDI or whatever on
Windows, $SOMEOTHERMAGIC on macOS).

Microsoft has the same issue with RDP sessions.

This is why Windows RDP sessions use the following mapping when running
in windowed mode:
<https://msdn.microsoft.com/de-de/library/windows/desktop/aa383500(v=vs.85).aspx>
e.g. Alt-Tab is replaced with Alt-PgUp, and Alt-Shift-Tab with Alt-PgDn.

It would be nice if we could add this to our configuration, so that a
set of Ctrl-Alt-$SPECIALKEY commands can get mapped to other key
combinations inside the session, so that e.g. Ctrl-Alt-PgUp would
trigger an Alt-Tab keypress/release inside the session.

Kind Regards,
Stefan Baur
-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243

[signature.asc (application/pgp-signature, attachment)]

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Tue Apr 16 10:02:51 2024; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.