home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / unix / bsd / 10893 < prev    next >
Encoding:
Internet Message Format  |  1993-01-04  |  2.7 KB

  1. Path: sparky!uunet!pipex!bnr.co.uk!uknet!axion!rtf.bt.co.uk!duplain
  2. From: duplain@rtf.bt.co.uk (Andy Duplain)
  3. Newsgroups: comp.unix.bsd
  4. Subject: [386BSD] patch for UK keyboard
  5. Message-ID: <1993Jan4.123503.22901@rtf.bt.co.uk>
  6. Date: 4 Jan 93 12:35:03 GMT
  7. Organization: BT Customer Systems, Brighton, UK
  8. Lines: 68
  9.  
  10.  
  11.     Here is a patch to /sys/i386/isa/pccons.c to produce the correct
  12.     keys for a UK keyboard.
  13.  
  14. *** pccons.c.ORIG    Sat Jan  4 11:53:20 1992
  15. --- pccons.c    Mon Jan  4 12:22:44 1993
  16. ***************
  17. *** 1153,1159 ****
  18.       NONE,    "",        "",        "",        /* 0 unused */
  19.       ASCII,    "\033",        "\033",        "\033",        /* 1 ESCape */
  20.       ASCII,    "1",        "!",        "!",        /* 2 1 */
  21. !     ASCII,    "2",        "@",        "\000",        /* 3 2 */
  22.       ASCII,    "3",        "#",        "#",        /* 4 3 */
  23.       ASCII,    "4",        "$",        "$",        /* 5 4 */
  24.       ASCII,    "5",        "%",        "%",        /* 6 5 */
  25. --- 1153,1159 ----
  26.       NONE,    "",        "",        "",        /* 0 unused */
  27.       ASCII,    "\033",        "\033",        "\033",        /* 1 ESCape */
  28.       ASCII,    "1",        "!",        "!",        /* 2 1 */
  29. !     ASCII,    "2",        "\"",        "\000",        /* 3 2 */
  30.       ASCII,    "3",        "#",        "#",        /* 4 3 */
  31.       ASCII,    "4",        "$",        "$",        /* 5 4 */
  32.       ASCII,    "5",        "%",        "%",        /* 6 5 */
  33. ***************
  34. *** 1190,1199 ****
  35.       ASCII,    "k",        "K",        "\013",        /* 37 k */
  36.       ASCII,    "l",        "L",        "\014",        /* 38 l */
  37.       ASCII,    ";",        ":",        ";",        /* 39 ; */
  38. !     ASCII,    "'",        "\"",        "'",        /* 40 ' */
  39. !     ASCII,    "`",        "~",        "`",        /* 41 ` */
  40.       SHIFT,    "",        "",        "",        /* 42 shift */
  41. !     ASCII,    "\\",        "|",        "\034",        /* 43 \ */
  42.       ASCII,    "z",        "Z",        "\032",        /* 44 z */
  43.       ASCII,    "x",        "X",        "\030",        /* 45 x */
  44.       ASCII,    "c",        "C",        "\003",        /* 46 c */
  45. --- 1190,1199 ----
  46.       ASCII,    "k",        "K",        "\013",        /* 37 k */
  47.       ASCII,    "l",        "L",        "\014",        /* 38 l */
  48.       ASCII,    ";",        ":",        ";",        /* 39 ; */
  49. !     ASCII,    "'",        "@",        "'",        /* 40 ' */
  50. !     ASCII,    "`",        "|",        "`",        /* 41 ` */
  51.       SHIFT,    "",        "",        "",        /* 42 shift */
  52. !     ASCII,    "#",        "~",        "#",        /* 43 \ */
  53.       ASCII,    "z",        "Z",        "\032",        /* 44 z */
  54.       ASCII,    "x",        "X",        "\030",        /* 45 x */
  55.       ASCII,    "c",        "C",        "\003",        /* 46 c */
  56. ***************
  57. *** 1236,1242 ****
  58.       KP,    ".",        "\177",        ".",        /* 83 kp . */
  59.       NONE,    "",        "",        "",        /* 84 0 */
  60.       NONE,    "100",        "",        "",        /* 85 0 */
  61. !     NONE,    "101",        "",        "",        /* 86 0 */
  62.       FUNC,    "\033[W",    "\033[i",    "\033[u",    /* 87 f11 */
  63.       FUNC,    "\033[X",    "\033[j",    "\033[v",    /* 88 f12 */
  64.       NONE,    "102",        "",        "",        /* 89 0 */
  65. --- 1236,1242 ----
  66.       KP,    ".",        "\177",        ".",        /* 83 kp . */
  67.       NONE,    "",        "",        "",        /* 84 0 */
  68.       NONE,    "100",        "",        "",        /* 85 0 */
  69. !     NONE,     "\\",        "|",        "\\",        /* 86 \ */
  70.       FUNC,    "\033[W",    "\033[i",    "\033[u",    /* 87 f11 */
  71.       FUNC,    "\033[X",    "\033[j",    "\033[v",    /* 88 f12 */
  72.       NONE,    "102",        "",        "",        /* 89 0 */
  73.  
  74.  
  75. -- 
  76. Andy Duplain, BT Customer Systems, Brighton, UK.           duplain@rtf.bt.co.uk
  77. #define    DISCLAIMER      My views and opinions are my own, and not my company's
  78.