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

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
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);

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.