v1.16.3: Keyboard module rewrite

There are still a few regressions to address, but keyCode-to-simCode-to-scanCode conversion feels more robust/cleaner, and new features like programmable repeat rates will actually be doable now
This commit is contained in:
Jeff Parsons 2014-12-09 16:34:46 -08:00 • committed by jeffpar
commit 88cc526c32
146 changed files with 8127 additions and 1880 deletions

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>3.10</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>3.31</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>1.00</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>1.10</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>2.00</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>2.10</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>3.00</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>3.10</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>3.20</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>3.30</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>4.00</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>5.00</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>6.10</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>7.00</version>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>3.20</version>
@ -7,10 +7,10 @@
<category>Operating System</category>
<author>Microsoft</author>
<releaseDate>January 1986</releaseDate>
<disk id="disk01" size="368640" chs="40:2:9" img="private/MSDOS320-DISK1.img" href="/disks/pc/dos/microsoft/3.20/MSDOS320-DISK1.json" md5="58196a84f19adec78cf3f527d3c9b884" md5json="b03e56df49233ec38d7ada0ffb718e46">
<disk id="disk01" size="368640" chs="40:2:9" img="private/MSDOS320-DISK1.img" href="/disks/pc/dos/microsoft/3.20/MSDOS320-DISK1.json" md5="5d5d9c79890228fce53ab9d191e94e77" md5json="3d9263e37cba3ca91b917ae4af5c8056">
<name>MS-DOS 3.20 (Disk 1)</name>
</disk>
<disk id="disk02" size="368640" chs="40:2:9" img="private/MSDOS320-DISK2.img" href="/disks/pc/dos/microsoft/3.20/MSDOS320-DISK2.json" md5="1cb4fedc676daa1dadafb61558bf4e9b" md5json="5a07a27fede4dd97922c51b0b2d5038c">
<disk id="disk02" size="368640" chs="40:2:9" img="private/MSDOS320-DISK2.img" href="/disks/pc/dos/microsoft/3.20/MSDOS320-DISK2.json" md5="06a2613a1630f27c67955d47880dfaeb" md5json="60e59a2fd61c16a16c57ad8a7a696fcd">
<name>MS-DOS 3.20 (Disk 2)</name>
</disk>
<disk id="disk03" size="368640" chs="40:2:9" img="private/MSDOS320-DISK3-PROGREF1.img" href="/disks/pc/dos/microsoft/3.20/MSDOS320-DISK3-PROGREF1.json" md5="40031b4ebd53f2c84d58aea4a37e84c1" md5json="f39a377cb8938660aab2ee46c27f331b">

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>3.30</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>4.01</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.2/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>4.0M</version>