From 554d07ad415c61143d4924d073541b07baf64787 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 25 May 2015 18:00:35 +0100 Subject: fish --- keymap.h | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) (limited to 'keymap.h') diff --git a/keymap.h b/keymap.h index dde55d3..629aa5f 100644 --- a/keymap.h +++ b/keymap.h @@ -2,7 +2,7 @@ // This file comes from the vncviewer source // Converted to C from C++ and used in -fromwin version of x2x // 2003 By Mark Hayter - + // Copyright (C) 1999 AT&T Laboratories Cambridge. All Rights Reserved. // // This file is part of the VNC system. @@ -25,32 +25,34 @@ // If the source code for the VNC system is not available from the place // whence you received this file, check http://www.uk.research.att.com/vnc or contact // the authors on vnc@uk.research.att.com for information on obtaining it. - + + // KeyMap.h // mapping of windows virtual key codes to X keysyms. - + #include #include - + // A single key press on the client may result in more than one // going to the server. - + #define MaxKeysPerKey 4 #define VoidKeyCode XK_VoidSymbol - + // keycodes contains the keysyms terminated by an VoidKeyCode. // The releaseModifiers is a set of ORed flags indicating whether // particular modifier-up messages should be sent before the keys // and modifier-down after. - + #define KEYMAP_LCONTROL 0x0001 #define KEYMAP_RCONTROL 0x0002 #define KEYMAP_LALT 0x0004 #define KEYMAP_RALT 0x0008 - typedef struct -{ - KeySym keycodes[MaxKeysPerKey]; - int releaseModifiers; - } KeyActionSpec; - KeyActionSpec PCtoX (unsigned int virtkey, DWORD keyData); - + +typedef struct { + KeySym keycodes[MaxKeysPerKey]; + int releaseModifiers; +} KeyActionSpec; + +KeyActionSpec PCtoX(unsigned int virtkey, DWORD keyData); + -- cgit v1.2.3