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:
parent
028684366e
commit
88cc526c32
146 changed files with 8127 additions and 1880 deletions
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
|
@ -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">
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in a new issue