Ed Schouten
46ce5e26a7
Extend the keyboard character size to 24 bits.
...
Because we use an int to store keyboard chacacters and their flags, we
can easily store the flags in the top byte instead of the second byte.
This means it's a lot easier to make Unicode work.
The only change that still needs to be made, is that keyent_t's map is
extended to u_int.
Obtained from: //depot/projects/newcons/sys/sys/kbio.h
2009-09-16 07:01:11 +00:00
..
2008-05-15 20:10:06 +00:00
2008-05-15 20:10:06 +00:00
2008-05-15 20:10:06 +00:00
2009-05-11 21:13:00 +00:00
2009-03-14 20:10:14 +00:00
2008-05-15 20:10:06 +00:00
2009-09-08 10:39:38 +00:00
2008-05-15 20:10:06 +00:00
2008-07-18 06:22:57 +00:00
2008-10-28 13:44:11 +00:00
2009-06-25 12:46:59 +00:00
2009-03-14 19:17:00 +00:00
2008-06-12 04:37:37 +00:00
2009-06-24 20:52:37 +00:00
2009-06-11 09:55:26 +00:00
2008-05-05 19:48:54 +00:00
2009-06-09 19:19:16 +00:00
2009-05-31 20:18:02 +00:00
2008-10-10 21:23:50 +00:00
2009-02-08 22:54:58 +00:00
2009-09-15 16:59:52 +00:00
2008-08-02 17:42:38 +00:00
2009-06-08 18:23:43 +00:00
2009-02-05 18:12:07 +00:00
2008-04-22 19:38:30 +00:00
2009-08-28 14:06:55 +00:00
2009-08-24 10:53:30 +00:00
2008-12-30 04:48:59 +00:00
2009-05-31 08:59:15 +00:00
2009-06-30 12:35:47 +00:00
2009-06-23 06:57:46 +00:00
2009-07-08 05:56:14 +00:00
2008-11-19 17:34:28 +00:00
2009-03-11 13:15:42 +00:00
2009-07-23 20:46:49 +00:00
2009-03-24 17:14:34 +00:00
2009-01-01 02:08:56 +00:00
2009-04-10 21:24:18 +00:00
2009-01-01 02:08:56 +00:00
2009-09-16 03:49:54 +00:00
2009-05-25 16:34:35 +00:00
2008-10-28 13:44:11 +00:00
2009-05-27 16:36:54 +00:00
2009-06-22 10:11:35 +00:00
2009-01-01 02:29:17 +00:00
2009-05-14 03:24:22 +00:00
2009-06-30 13:38:49 +00:00
2008-09-05 17:45:24 +00:00
2009-06-22 17:09:46 +00:00
2009-09-09 06:49:49 +00:00
2009-08-30 14:38:17 +00:00
2009-03-17 12:53:28 +00:00
2009-05-20 17:59:49 +00:00
2008-08-28 18:29:59 +00:00
2009-09-06 09:39:40 +00:00
2009-05-09 19:01:24 +00:00
2009-06-24 21:10:52 +00:00
2009-08-13 10:26:34 +00:00
2009-09-16 07:01:11 +00:00
2008-05-23 04:00:44 +00:00
2009-07-23 20:46:49 +00:00
2009-04-04 02:12:37 +00:00
2009-06-12 09:05:23 +00:00
2008-06-27 05:39:04 +00:00
2009-05-26 21:39:09 +00:00
2009-06-21 09:01:12 +00:00
2009-03-11 21:48:36 +00:00
2009-02-14 11:34:57 +00:00
2009-01-01 02:11:01 +00:00
2009-06-23 22:42:39 +00:00
2009-06-21 09:01:12 +00:00
2009-08-14 10:57:57 +00:00
2009-05-24 12:39:38 +00:00
2009-06-17 01:55:42 +00:00
2009-05-26 20:28:22 +00:00
2009-04-19 11:20:57 +00:00
2009-06-22 22:20:38 +00:00
2009-03-17 00:48:11 +00:00
2008-12-05 13:40:25 +00:00
2009-06-28 21:49:43 +00:00
2008-05-06 20:49:53 +00:00
2009-06-24 21:10:52 +00:00
2009-06-21 09:01:12 +00:00
2009-07-09 18:49:26 +00:00
2009-04-29 21:14:15 +00:00
2009-09-09 05:53:26 +00:00
2009-02-02 22:04:40 +00:00
2009-08-12 10:26:03 +00:00
2009-03-10 21:28:43 +00:00
2009-06-03 17:19:12 +00:00
2008-09-22 10:37:02 +00:00
2008-11-27 09:00:47 +00:00
2009-07-30 08:41:06 +00:00
2009-09-01 11:41:51 +00:00
2008-09-14 16:52:42 +00:00
2009-06-08 17:15:40 +00:00
2009-05-27 19:28:04 +00:00
2008-07-23 16:44:20 +00:00
2009-06-23 20:45:22 +00:00
2009-06-23 20:45:22 +00:00
2009-05-29 10:52:37 +00:00
2009-05-26 20:28:22 +00:00
2008-08-09 11:14:05 +00:00
2009-06-25 01:33:51 +00:00
2009-03-03 18:23:16 +00:00
2009-06-24 21:10:52 +00:00
2008-06-26 13:51:25 +00:00
2009-08-20 19:23:58 +00:00
2009-06-24 21:10:52 +00:00
2009-07-14 22:52:46 +00:00
2009-07-14 22:52:46 +00:00
2009-08-13 17:09:45 +00:00
2009-06-01 21:17:03 +00:00
2009-09-08 20:45:40 +00:00
2009-07-07 09:43:44 +00:00
2009-07-17 14:48:21 +00:00
2008-07-29 07:45:05 +00:00
2008-07-29 07:45:05 +00:00
2009-06-10 03:56:24 +00:00
2009-06-24 12:06:15 +00:00
2009-03-14 19:11:08 +00:00
2009-06-21 09:01:12 +00:00
2009-07-08 15:25:27 +00:00
2009-07-08 15:25:27 +00:00
2009-09-09 20:59:01 +00:00
2009-08-13 10:26:34 +00:00
2009-06-01 16:13:06 +00:00
2009-06-19 17:10:35 +00:00
2009-03-14 19:07:25 +00:00
2009-09-10 08:33:28 +00:00
2009-08-17 16:17:21 +00:00
2009-08-18 13:55:48 +00:00
2009-05-07 13:49:48 +00:00
2009-03-14 19:15:13 +00:00
2009-03-01 04:57:23 +00:00
2009-09-06 10:27:45 +00:00
2009-09-06 09:39:40 +00:00
2008-11-08 20:40:39 +00:00
2008-09-22 19:25:14 +00:00
2009-08-23 08:04:40 +00:00
2008-12-13 21:17:46 +00:00
2009-02-03 19:58:28 +00:00
2009-08-28 14:06:55 +00:00
2009-07-17 14:48:21 +00:00
2009-06-25 18:46:30 +00:00
2008-06-24 07:32:12 +00:00
2008-10-06 18:43:11 +00:00
2009-06-25 12:46:59 +00:00
2009-07-24 15:03:10 +00:00
2008-07-19 22:35:13 +00:00
2009-06-28 21:49:43 +00:00
2008-12-14 23:12:36 +00:00
2008-08-26 12:37:16 +00:00