Plan 9 from Bell Labs’s /n/sources/contrib/nemo/sys/src/cmd/unix/ksrv/ksrv.h

Copyright © 2009 Alcatel-Lucent.
Distributed under the Lucent Public License version 1.02.
Download the Plan 9 distribution.


typedef struct Key Key;
struct Key{
	char orig[sizeof(int)];	//UTFmax+1 to fit in an integer, trick for translation
	uint rune;
	uint keysym;
	uint keycode;
	int isshift;
	int iscontrol;
	int isaltgr;
};

extern int verbose;
extern int debug;

int initdisplay();
int closedisplay();
int sendkey(Key *k);
void translate(Key *k);
void xtranslate(Key *k);

(This is a user-contributed directory and
should not be interpreted as statement by Alcatel-Lucent.)

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2009 Alcatel-Lucent. All Rights Reserved.
Comments to webmaster@plan9.bell-labs.com.