Commit 595b646f authored by Kevin Bracey's avatar Kevin Bracey
Browse files

3rd party keys placed into UK, USA and Netherlands layouts - this is a...

3rd party keys placed into UK, USA and Netherlands layouts - this is a temporary measure until a proper build option is installed.

Dead key ring above + space now outputs U+00B0 (degree sign), rather than
U+02DB (ring above).

Version 0.57. Tagged as 'IntKey-0_57'
parent d9522a70
......@@ -231,7 +231,8 @@ AccentList_Diaeresis
& &FFFFFFFF
AccentList_RingAbove
& &0020,&02DA ; ring above
; & &0020,&02DA ; ring above
& &0020,&00B0 ; degree sign (ring above isn't in Latin 1 :( )
& &0041,&00C5 ; A+ring
& &0055,&016E ; U+ring
& &0061,&00E5 ; a+ring
......
......@@ -5,8 +5,8 @@
GBLA Module_Version
GBLS Module_MinorVersion
GBLS Module_Date
Module_MajorVersion SETS "0.56"
Module_Version SETA 56
Module_MajorVersion SETS "0.57"
Module_Version SETA 57
Module_MinorVersion SETS ""
Module_Date SETS "22 Oct 1998"
Module_Date SETS "09 Nov 1998"
END
/* (0.56)
/* (0.57)
*
* This file is automatically maintained by srccommit, do not edit manually.
*
*/
#define Module_MajorVersion_CMHG 0.56
#define Module_MajorVersion_CMHG 0.57
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 22 Oct 1998
#define Module_Date_CMHG 09 Nov 1998
#define Module_MajorVersion "0.56"
#define Module_Version 56
#define Module_MajorVersion "0.57"
#define Module_Version 57
#define Module_MinorVersion ""
#define Module_Date "22 Oct 1998"
#define Module_Date "09 Nov 1998"
......@@ -156,10 +156,10 @@ static UCS4 function_key_code(const char *p)
if (*p == '&')
{
char *end;
c = (UCS4) strtol(p, &end, 16);
if (*end != '\0')
c = (UCS4) strtol(p+1, &end, 16);
if (*end != '\0' || c >= 0xFF)
error("Bad hex");
return c;
return c < 0x80 ? c : 0x80000000 + c;
}
/* Check for CTRL-B etc */
......
......@@ -14,7 +14,7 @@
*/
#include "Unicode/iso10646.h"
#define MAXKEYS 0x80
#define MAXKEYS 0x100
#define MAXLAYERS 2
typedef struct KeyInfo
......
......@@ -5,6 +5,8 @@
# Extra key 4D fitted
# Extra key 6E not fitted
# Enter key in UK position
#
# 3rd party keys bodged in temporarily
$Country 34
......@@ -713,4 +715,219 @@ FUNCTION KEY CTRL-SHIFT-MENU
-
-
#
# 3rd party keys
#
# POWER
80
FUNCTION KEY &C9
-
-
-
-
-
-
-
# FUNC
81
FUNCTION KEY &CE
-
-
-
-
-
-
-
# SOUND
82
FUNCTION KEY &CF
-
-
-
-
-
-
-
# WHO
83
FUNCTION KEY &D0
-
-
-
-
-
-
-
# RELOAD
84
FUNCTION KEY &D1
-
-
-
-
-
-
-
# FAV
85
FUNCTION KEY &D2
-
-
-
-
-
-
-
# SAVE
86
FUNCTION KEY &D3
-
-
-
-
-
-
-
# GO TO
87
FUNCTION KEY &D4
-
-
-
-
-
-
-
# SEARCH
88
FUNCTION KEY &D5
-
-
-
-
-
-
-
# SEND
89
FUNCTION KEY &D6
-
-
-
-
-
-
-
# MAIL
8A
FUNCTION KEY &D7
-
-
-
-
-
-
-
# INFO
8B
FUNCTION KEY &D8
-
-
-
-
-
-
-
# GO BACK
8C
FUNCTION KEY &C4
-
-
-
-
-
-
-
# PAUSE
8D
FUNCTION KEY &D9
-
-
-
-
-
-
-
# REV
8E
FUNCTION KEY &DE
-
-
-
-
-
-
-
# PLAY
8F
FUNCTION KEY &DF
-
-
-
-
-
-
-
# FWD
90
FUNCTION KEY &E0
-
-
-
-
-
-
-
# STOP
91
FUNCTION KEY &C3
-
-
-
-
-
-
-
# REC
92
FUNCTION KEY &E1
-
-
-
-
-
-
-
# MENU
93
FUNCTION KEY &C1
-
-
-
-
-
-
-
# GUIDE
94
FUNCTION KEY &E2
-
-
-
-
-
-
-
$EndLayer
......@@ -7,6 +7,8 @@
# Enter key in UK position
#
# 1D tweaked to match 4D
#
# 3rd party keys bodged in temporarily
$Country 1
......@@ -724,4 +726,219 @@ FUNCTION KEY CTRL-SHIFT-MENU
-
-
#
# 3rd party keys
#
# POWER
80
FUNCTION KEY &C9
-
-
-
-
-
-
-
# FUNC
81
FUNCTION KEY &CE
-
-
-
-
-
-
-
# SOUND
82
FUNCTION KEY &CF
-
-
-
-
-
-
-
# WHO
83
FUNCTION KEY &D0
-
-
-
-
-
-
-
# RELOAD
84
FUNCTION KEY &D1
-
-
-
-
-
-
-
# FAV
85
FUNCTION KEY &D2
-
-
-
-
-
-
-
# SAVE
86
FUNCTION KEY &D3
-
-
-
-
-
-
-
# GO TO
87
FUNCTION KEY &D4
-
-
-
-
-
-
-
# SEARCH
88
FUNCTION KEY &D5
-
-
-
-
-
-
-
# SEND
89
FUNCTION KEY &D6
-
-
-
-
-
-
-
# MAIL
8A
FUNCTION KEY &D7
-
-
-
-
-
-
-
# INFO
8B
FUNCTION KEY &D8
-
-
-
-
-
-
-
# GO BACK
8C
FUNCTION KEY &C4
-
-
-
-
-
-
-
# PAUSE
8D
FUNCTION KEY &D9
-
-
-
-
-
-
-
# REV
8E
FUNCTION KEY &DE
-
-
-
-
-
-
-
# PLAY
8F
FUNCTION KEY &DF
-
-
-
-
-
-
-
# FWD
90
FUNCTION KEY &E0
-
-
-
-
-
-
-
# STOP
91
FUNCTION KEY &C3
-
-
-
-
-
-
-
# REC
92
FUNCTION KEY &E1
-
-
-
-
-
-
-
# MENU
93
FUNCTION KEY &C1
-
-
-
-
-
-
-
# GUIDE
94
FUNCTION KEY &E2
-
-
-
-
-
-
-
$EndLayer
......@@ -5,6 +5,8 @@
# Extra key 4D not fitted
# Extra key 6E not fitted
# Enter key in USA position
#
# 3rd party keys bodged in temporarily
$Country 48
......@@ -713,4 +715,219 @@ FUNCTION KEY CTRL-SHIFT-MENU
-
-
#
# 3rd party keys
#
# POWER
80
FUNCTION KEY &C9
-
-
-
-
-
-
-
# FUNC
81
FUNCTION KEY &CE
-
-
-
-
-
-
-
# SOUND
82
FUNCTION KEY &CF
-
-
-
-
-
-
-
# WHO
83
FUNCTION KEY &D0
-
-
-
-
-
-
-
# RELOAD
84
FUNCTION KEY &D1
-
-
-
-
-
-
-
# FAV
85
FUNCTION KEY &D2
-
-
-
-
-
-
-
# SAVE
86
FUNCTION KEY &D3
-
-
-
-
-
-
-
# GO TO
87
FUNCTION KEY &D4
-
-
-
-
-
-
-
# SEARCH
88
FUNCTION KEY &D5
-
-
-
-
-
-
-
# SEND
89
FUNCTION KEY &D6
-
-
-
-
-
-
-
# MAIL
8A
FUNCTION KEY &D7
-
-
-
-
-
-
-
# INFO
8B
FUNCTION KEY &D8
-
-
-
-
-
-
-
# GO BACK
8C
FUNCTION KEY &C4
-
-
-
-
-
-
-
# PAUSE
8D
FUNCTION KEY &D9
-
-
-
-
-
-
-
# REV
8E
FUNCTION KEY &DE
-
-
-
-
-
-
-
# PLAY
8F
FUNCTION KEY &DF
-
-
-
-
-
-
-
# FWD
90
FUNCTION KEY &E0
-
-
-
-
-
-
-
# STOP
91
FUNCTION KEY &C3
-
-
-
-
-
-
-
# REC
92
FUNCTION KEY &E1
-
-
-
-
-
-
-
# MENU
93
FUNCTION KEY &C1
-
-
-
-
-
-
-
# GUIDE
94
FUNCTION KEY &E2
-
-
-
-
-
-
-
$EndLayer
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment