diff options
author | Mihai Moldovan <ionic@ionic.de> | 2015-04-27 02:19:22 +0200 |
---|---|---|
committer | Mihai Moldovan <ionic@ionic.de> | 2015-04-27 02:33:25 +0200 |
commit | 034bd9407c7a040c012173641c260dfa2843e505 (patch) | |
tree | 9e32e68aa129e1ca2d33d4d6414fa37d559eecfa /debian/patches/0320_nxagent_configurable-keystrokes.full.patch | |
parent | 14e51de1232ad096e0b5d0c7d083e137286d863b (diff) | |
download | nx-libs-034bd9407c7a040c012173641c260dfa2843e505.tar.gz nx-libs-034bd9407c7a040c012173641c260dfa2843e505.tar.bz2 nx-libs-034bd9407c7a040c012173641c260dfa2843e505.zip |
README.keystrokes: copy actions documentation from the wiki.
Backported from Arctica GH 3.6.x branch.
Affects:
- 0320_nxagent_configurable-keystrokes.full.patch
Diffstat (limited to 'debian/patches/0320_nxagent_configurable-keystrokes.full.patch')
-rw-r--r-- | debian/patches/0320_nxagent_configurable-keystrokes.full.patch | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/debian/patches/0320_nxagent_configurable-keystrokes.full.patch b/debian/patches/0320_nxagent_configurable-keystrokes.full.patch index c799c8b93..3d08b3e00 100644 --- a/debian/patches/0320_nxagent_configurable-keystrokes.full.patch +++ b/debian/patches/0320_nxagent_configurable-keystrokes.full.patch @@ -11,7 +11,7 @@ Description: Make nxagent-specific keyboard bindings configurable to allow parsing the configuration. --- a/nx-X11/programs/Xserver/Imakefile +++ b/nx-X11/programs/Xserver/Imakefile -@@ -1013,15 +1013,18 @@ +@@ -1013,15 +1013,18 @@ $(NXAGENTOBJS) $(NXAGENTLIBS) $(NXAGENTS #if defined(SunArchitecture) NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext -L ../../../nxcompshad \ -lXcomp -lXcompext -lXcompshad -lrt -L/usr/sfw/lib -lXrender -lXfixes \ @@ -35,7 +35,7 @@ Description: Make nxagent-specific keyboard bindings configurable #endif --- a/nx-X11/programs/Xserver/hw/nxagent/Imakefile +++ b/nx-X11/programs/Xserver/hw/nxagent/Imakefile -@@ -142,7 +142,8 @@ +@@ -142,7 +142,8 @@ INCLUDES = -I. -I../../../../../nxcomp - -I../../miext/damage -I../../miext/cw \ -I../../GL/glx -I../../GL/include -I../../../../lib/GL/include -I../../Xext \ -I$(EXTINCSRC) -I$(XINCLUDESRC) \ @@ -45,7 +45,7 @@ Description: Make nxagent-specific keyboard bindings configurable #ifdef SunArchitecture INCLUDES = -I. -I../../../../../nxcomp -I../../../../../nxcompext -I../../../../../nxcompshad \ -I../../../../extras/Mesa/include \ -@@ -152,7 +153,8 @@ +@@ -152,7 +153,8 @@ INCLUDES = -I. -I../../../../../nxcomp - -I../../GL/glx -I../../GL/include -I../../../../lib/GL/include -I../../Xext \ -I../../miext/damage -I../../miext/cw \ -I$(EXTINCSRC) -I$(XINCLUDESRC) \ @@ -55,7 +55,7 @@ Description: Make nxagent-specific keyboard bindings configurable #else #ifdef cygwinArchitecture INCLUDES = -I. -I$(XBUILDINCDIR) -I$(FONTINCSRC) \ -@@ -162,7 +164,8 @@ +@@ -162,7 +164,8 @@ INCLUDES = -I. -I$(XBUILDINCDIR) -I$(FON -I../../../../../nxcomp -I../../../../../nxcompext -I../../../../../nxcompshad \ -I../../../../extras/Mesa/include \ -I$(EXTINCSRC) -I$(XINCLUDESRC) \ @@ -83,7 +83,7 @@ Description: Make nxagent-specific keyboard bindings configurable #ifdef NX_DEBUG_INPUT int nxagentDebugInputDevices = 0; -@@ -47,297 +54,528 @@ +@@ -47,297 +54,528 @@ extern void nxagentDeactivateInputDevice #undef DEBUG #undef DUMP @@ -850,7 +850,7 @@ Description: Make nxagent-specific keyboard bindings configurable } --- a/nx-X11/programs/Xserver/hw/nxagent/Keystroke.h +++ b/nx-X11/programs/Xserver/hw/nxagent/Keystroke.h -@@ -24,4 +24,51 @@ +@@ -24,4 +24,51 @@ extern int nxagentCheckSpecialKeystroke( unsigned int nxagentAltMetaMask; @@ -904,7 +904,7 @@ Description: Make nxagent-specific keyboard bindings configurable #endif /* __Keystroke_H__ */ --- /dev/null +++ b/README.keystrokes -@@ -0,0 +1,83 @@ +@@ -0,0 +1,94 @@ +Configurable keybindings in nxagent + +Keybindings in the redistributed x2go version of nxagent can now be configured @@ -967,30 +967,41 @@ Description: Make nxagent-specific keyboard bindings configurable +------------------------------------- + +close_session ++ This terminates the session. +switch_all_screens +minimize ++ This will minimize the client window (even for fullscreen sessions.) +left +up +right +down +resize ++ This action switches between the auto-resize and viewport mode (static size). The default is auto-resize. In viewport mode one can use the 'viewport_move_up', 'viewport_move_down', 'viewport_move_left' and 'viewport_move_right' actions to move within the image. +defer ++ Works like 'ignore' to make some keys be ignored/defunct inside the session. +ignore ++ Makes it possible to add 'ignore', as in nothing happens when certain keys are pressed. +fullscreen ++ Switches the client window into or out of fullscreen mode. +viewport_move_left ++ Moves the image viewport to the left. +viewport_move_up ++ Moves the image viewport up. +viewport_move_right ++ Moves the image viewport to the right. +viewport_move_down ++ Moves the image viewport down. + +Only in builds with certain debugging options enabled, ignored otherwise: +force_synchronization ++ Forces the drawing of elements to be synchronized which can fix some visual bugs. +debug_tree +regions_on_screen +test_input +deactivate_input_devices_grab --- a/nx-X11/programs/Xserver/hw/nxagent/Args.c +++ b/nx-X11/programs/Xserver/hw/nxagent/Args.c -@@ -149,6 +149,8 @@ +@@ -149,6 +149,8 @@ static int nxagentGetDialogName(void); char nxagentVerbose = 0; @@ -999,7 +1010,7 @@ Description: Make nxagent-specific keyboard bindings configurable int ddxProcessArgument(int argc, char *argv[], int i) { /* -@@ -1022,6 +1024,20 @@ +@@ -1022,6 +1024,20 @@ int ddxProcessArgument(int argc, char *a return 1; } @@ -1022,7 +1033,7 @@ Description: Make nxagent-specific keyboard bindings configurable --- a/nx-X11/programs/Xserver/hw/nxagent/Args.h +++ b/nx-X11/programs/Xserver/hw/nxagent/Args.h -@@ -83,4 +83,6 @@ +@@ -83,4 +83,6 @@ extern int nxagentUserDefinedFontPath; extern int nxagentRemoteMajor; |