- 14 Mar, 2013 1 commit
-
-
Jeffrey Lee authored
Detail: Source/IntKeyBody - Re-introduce the ALIGN directive that went AWOL in v0.95 of the module. Without this the first symbol in the next file (AccentTable from Source.Accents) isn't properly aligned, causing data aborts either when looking up AccentTable entries or when trying to use the results. Admin: Tested on BB-xM Fixes issue reported on forums with dead keys causing aborts with the Netherlands keyboard layout: http://www.riscosopen.org/forum/forums/1/topics/1749?page=1#posts-20977 Version 0.96. Tagged as 'IntKey-0_96'
-
- 05 Dec, 2012 1 commit
-
-
Jeffrey Lee authored
Add support for the new 'wide' key handler format. Add support for keyboard types which have fundamentally different layouts to PC/Arc. Add a basic (UK) layout for the Pandora. Detail: Doc/FileFormat, Doc/HandlerAPI - Updated docs with information about the new key handler format, and how to invoke it in layout files. c/keygen, c/unicdata, h/structures - Give keygen a bit of a tidy up. Add support for the new '$Type' directive to allow the keyboard type to be specified (to ensure correct intkey table is used, unique symbol names when the same country is supported by multiple keyboard types, etc.). Add support for the new key handler format. Sources/IntKeyBody, Sources/IntKeyMod, Sources/KeyStruct - Tidy up the code a bit to use key handler layout and key/OS_Byte numbers from Hdr:. Add support for the new key handler format, and for the new way keygen generates the layout files. layout/Pandora, Makefile, Sources/IntKeyBody, Sources/IntKeyMod, Sources/KeyStruct - Add a layout file for the Pandora, and modify IntKey to use different sets of layout files depending on the keyboard type. Admin: New key handler format tested on Pandora. Old format tested on Pandora & BB-xM. Requires HdrSrc-2_20 Version 0.95. Tagged as 'IntKey-0_95'
-
- 04 Nov, 2012 1 commit
-
-
Ben Avison authored
Detail: * Corrected low-level key number for keypad-minus from &39 to &3A * Distinguished Return from Enter * Internal key number 72 (:) was incorrectly identified as the preferred scan code for low-level key &45 rather than 87 (;). Justification: (a) common sense (in all other cases it's the characters generated by the un-shifted key in the UK layout that's used to determine the mapping); (b) this agrees with the RISC OS 2 PRM (vol 2 page 479) which specifies which internal key code is the compatibility one. Compare that with the RISC OS 3 PRM which shows them graphically with no indication of which is the compatibility code. Unless you also have access to the key table for the BBC micro, it's otherwise hard to determine which code is which! Admin: No code changes, so not tagged Version 0.94. Not tagged
-
- 27 Jan, 2012 1 commit
-
-
Robert Sprowson authored
Removed 'Ursula' switch, since the magic service call table works prior to that anyway. Requires HdrSrc-1_95. Version 0.94. Tagged as 'IntKey-0_94'
-
- 04 Aug, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: Source/IntKeyBody - Try using OS_ReadSysInfo 6 to get the location of the OS_Byte variables before falling back on OS_Byte &A6 Admin: Tested on rev A2 BB-xM Version 0.92. Tagged as 'IntKey-0_92'
-
- 28 Nov, 2002 1 commit
-
-
Ben Avison authored
Added some 2- or 3-year old files that were sitting on Kevin's hard disc. Version 0.88. Tagged as 'IntKey-0_88'
-
- 06 Dec, 2001 1 commit
-
-
Kevin Bracey authored
Version 0.86. Tagged as 'IntKey-0_86'
-
- 27 Nov, 2001 1 commit
-
-
Kevin Bracey authored
Added Korean layout. If you don't have a real Korean keyboard, Alt+Num-Lock acts as Hangul Lock, and Alt+Space (in the Hangul layer) acts as convert. Version 0.82. Tagged as 'IntKey-0_82'
-
- 14 Jun, 2001 1 commit
-
-
Stewart Brodie authored
Temporary GNUmakefile added containing UNIX build system. Detail: gcc complained about returning the address of a local variable as a function result in both keygen and keyconvert. The two variables concerned have now been made static like they should have been. Unlikely to have caused much aggravation, but only through luck. The Keyboard data structure has been updated to explicitly use an unsigned char in some places. This is necessary for systems on which char is signed by default. The GNUmakefile is a temporary addition until native tool support can be sorted out. In the xriscos environment, do "make links" and then "make rom" to build the module. "make clean" will remove all the built stuff and the symbolic links. Requires access to the exported Unicode library files. keyconvert is built, but will not work for the obvious reason that it calls SWIs. Admin: GNUmakefile will be removed at ...
-
- 22 Mar, 2001 1 commit
-
-
Stewart Brodie authored
Admin: Built. Version 0.79. Tagged as 'IntKey-0_79'
-
- 21 Nov, 2000 1 commit
-
-
Simon Forrest authored
Detail: * South Africa utilises a standard USA layout. IntKey now recognises this, and supports "*Keyboard SAfrica". * New layout DrawFile created that describes the South African layout. * StripDepnd support added to makefile. Admin: * Assembled and tested on RPC. Version 0.77. Tagged as 'IntKey-0_77'
-
- 02 Nov, 2000 1 commit
-
-
Simon Forrest authored
Caps Lock is active. Detail: * Faults were found in the Spanish and Welsh layouts. In particular, 'Q' on a Spanish layout would generate a lower-case version when Caps Lock was active. And Welsh layouts had a similar fault with 'Alt' + 'O'. Now corrected. Admin: * Fault noted in Bethany software. * Built and tested on a Risc PC. Version 0.76. Tagged as 'IntKey-0_76'
-
- 26 Jun, 2000 1 commit
-
-
Kevin Bracey authored
Detail: If an alphabetic key was a "simple" key (eg E on the UK layout), then it wouldn't work as a hex digit during hexadecimal keypad entry. This bug has been in since the start of hexadecimal entry, but only came to light when the Euro sign moved away from Alt+E. Version 0.74. Tagged as 'IntKey-0_74'
-
- 28 Apr, 2000 1 commit
-
-
Kevin Bracey authored
FN key change broke hexadecimal keypad entry - now fixed. Version 0.71. Tagged as 'IntKey-0_71'
-
- 16 Sep, 1999 1 commit
-
-
Kevin Bracey authored
Unicode 3.0 character database imported. Switzerland layout now includes @FNKey@ (missed on previous check-in). Version 0.67. Tagged as 'IntKey-0_67'
-
- 26 Aug, 1999 2 commits
-
-
Simon Forrest authored
"FN" key support added by K. Bracey. 3rd party keyboard mappings defined and included by S. Forrest. Both changes made for the Lazarus project in order to support the third party handset. Tested on a Risc PC against V0.02 of the RCMM Driver. Version 0.65. Tagged as 'IntKey-0_65'
-
Kevin Bracey authored
-
- 17 Feb, 1999 1 commit
-
-
Kevin Bracey authored
Created new PC-compatible two-layer Russian layout. Version 0.59. Tagged as 'IntKey-0_59'
-
- 11 Nov, 1998 1 commit
-
-
Kevin Bracey authored
%Include directive implemented in layout files - this gives a simpler way of adding in the 3rd party keys and allows some commonality between layouts. To get the extra keys, you need to set the option EXTRAKEYS="-extra [tag]". !IKHG removed. Version 0.58. Tagged as 'IntKey-0_58'
-
- 09 Nov, 1998 1 commit
-
-
Kevin Bracey authored
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'
-
- 09 Oct, 1998 1 commit
-
-
Kevin Bracey authored
Version 0.53. Tagged as 'IntKey-0_53'
-
- 07 Oct, 1998 1 commit
-
-
Kevin Bracey authored
Changed to use srccommit. Version 0.52. Tagged as 'IntKey-0_52'
-
- 28 Sep, 1998 1 commit
-
-
Ben Avison authored
* Updated/added layout drawfiles (Esperanto file further updated from Ursula branch version, to indicate characters available when alphabet is changed) * Added dialling codes for Wales, Wales2, DvorakUK and DvorakUSA * !IKHG.Source.Chars updated to use quoted characters * Layout fixes applied to Belgium, Denmark, France, Germany, Greece, Israel, LatinAm, Russia, Switzerland and Turkey * Ctrl-Alt-F1/F2 keyboard selection is performed on a callback Prototype added to h.unicdata to allow keyconvert to compile. Dynamic dependencies removed from Makefile; keyconvert removed during clean. Delete key made special in Japan layout, to enable delete-type code.
-
- 02 Sep, 1998 1 commit
-
-
Kevin Bracey authored
Added hexadecimal keypad code entry. Changed dead key tilde+space to U+007E, not U+02DC (Denmark needs this). Added dead key stroke (only Turkey uses this).
-
- 01 Sep, 1998 2 commits
-
-
Kevin Bracey authored
-
Kevin Bracey authored
Complete new keyboard definition system in terms of the UCS. See Docs.FileFormat for information.
-
- 07 Aug, 1998 1 commit
-
-
Simon Forrest authored
Updated the layouts for Sweden, Finland, Denmark and Norway to remove the inconsistencies between the software layout and the actual keyboard layout. Ran all layouts through !IKHG to generate new source files containing the new 106 key tables (support for Windows '95 keyboards).
-
- 15 Jul, 1998 1 commit
-
-
Simon Forrest authored
Added the files needed for building a keyboard driver for Finland. Although the layout for Finland is identical to that of Sweden, this addition has been made for the sake of completeness. It also allows a version of the module to be built using "Finland" as the keyboard setting in the build environment. The version number of the module has also been incremented to V0.40 to flag the addition to the source code.
-
- 14 Jul, 1998 1 commit
-
-
Simon Forrest authored
-
- 03 Jul, 1998 1 commit
-
-
Simon Forrest authored
Ran !IKHG on all these files to create updated assembler source files (in !IKHG.Source) containing the corrections. Changes made by K. Bracey and S. Forrest and checked in by S. Forrest.
-
- 24 Feb, 1998 1 commit
-
-
Kevin Bracey authored
-
- 15 Jul, 1997 1 commit
-
-
Kevin Bracey authored
Swapped middot and bullet in UK layouts. Made Ctrl+Alt do Ctrl as per QWERTY keytops in UK and USA Dvorak layouts (not one-handed ones).
-
- 14 Jul, 1997 1 commit
-
-
Kevin Bracey authored
Rationalised structure - now builds a module containing either one keyboard (+UK) or all keyboards, dependent on setting of <Keyboard>. Added several new keyboards and improved existing ones. Modernised !IKHG. In particular allowed editing of keypad, movement of Enter backspace and shift, and allowed Caps Lock to work on characters obtained using Alt.
-
- 17 Mar, 1997 1 commit
-
-
Tim Dobson authored
Functional Specification for a 3rd party STB.
-
- 22 Jan, 1997 1 commit
-
-
Neil Turton authored
-
- 29 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 21 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 05 Nov, 1996 1 commit
-
-
Neil Turton authored
-