<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=Z80%3AScan_Codes</id>
	<title>Z80:Scan Codes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=Z80%3AScan_Codes"/>
	<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=Z80:Scan_Codes&amp;action=history"/>
	<updated>2026-04-29T03:35:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=Z80:Scan_Codes&amp;diff=372&amp;oldid=prev</id>
		<title>KermMartian at 07:49, 6 February 2016</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=Z80:Scan_Codes&amp;diff=372&amp;oldid=prev"/>
		<updated>2016-02-06T07:49:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:49, 6 February 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Scan codes for direct hardware input. Horizontal values are the scan code and vertical values are the group codes. To activate a group, set the bit to &#039;0&#039;. Note that although you can activate multiple groups at a time, you won&#039;t be able to distinguish between scan codes returned as keys from one group or another group. Inactive group keys will not be sent at all. To learn more about direct input, see this [[Z80:Direct&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-input-output&lt;/del&gt;|page]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Scan codes for direct hardware input. Horizontal values are the scan code and vertical values are the group codes. To activate a group, set the bit to &#039;0&#039;. Note that although you can activate multiple groups at a time, you won&#039;t be able to distinguish between scan codes returned as keys from one group or another group. Inactive group keys will not be sent at all. To learn more about direct input, see this [[Z80:Direct &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Input/Output&lt;/ins&gt;|page]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ex: %11100111 would activate both groups %11101111 and %11110111. %00000000 would activate all groups.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ex: %11100111 would activate both groups %11101111 and %11110111. %00000000 would activate all groups.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>KermMartian</name></author>
	</entry>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=Z80:Scan_Codes&amp;diff=353&amp;oldid=prev</id>
		<title>Maintenance script: Initial automated import</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=Z80:Scan_Codes&amp;diff=353&amp;oldid=prev"/>
		<updated>2016-02-06T07:14:17Z</updated>

		<summary type="html">&lt;p&gt;Initial automated import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Scan codes for direct hardware input. Horizontal values are the scan code and vertical values are the group codes. To activate a group, set the bit to &amp;#039;0&amp;#039;. Note that although you can activate multiple groups at a time, you won&amp;#039;t be able to distinguish between scan codes returned as keys from one group or another group. Inactive group keys will not be sent at all. To learn more about direct input, see this [[Z80:Direct-input-output|page]].&lt;br /&gt;
&lt;br /&gt;
Ex: %11100111 would activate both groups %11101111 and %11110111. %00000000 would activate all groups.&lt;br /&gt;
&lt;br /&gt;
== Binary ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! 11111110 !! 11111101 !! 11111011 !! 11110111 !! 111011111 !! 11011111 !! 10111111 !! 01111111 &lt;br /&gt;
|-&lt;br /&gt;
| 11111110 || DOWN || LEFT || RIGHT || UP !! !! !! !! &lt;br /&gt;
|-&lt;br /&gt;
| 11111101 || ENTER || + || - || × || ÷ || ^ || CLEAR !! &lt;br /&gt;
|-&lt;br /&gt;
| 11111011 || (-) || 3 || 6 || 9 || ( || TAN || VARS !! &lt;br /&gt;
|-&lt;br /&gt;
| 11110111 || . || 2 || 5 || 8 || ) || COS || PRGM || STAT &lt;br /&gt;
|-&lt;br /&gt;
| 11101111 || 0 || 1 || 4 || 7 || , || SIN || APPS || X, T, θ, n &lt;br /&gt;
|-&lt;br /&gt;
| 11011111 !! || STO || LN || LOG || X^^2^^ || X^^-1^^ || MATH || ALPHA &lt;br /&gt;
|-&lt;br /&gt;
| 10111111 || GRAPH || TRACE || ZOOM || WINDOW || Y= || 2ND || MODE || DEL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hexadecimal ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! FE !! FD !! FB !! F7 !! EF !! DF !! BF !! 7F &lt;br /&gt;
|-&lt;br /&gt;
| FE || DOWN || LEFT || RIGHT || UP !! !! !! !! &lt;br /&gt;
|-&lt;br /&gt;
| FD || ENTER || + || - || × || ÷ || ^ || CLEAR !! &lt;br /&gt;
|-&lt;br /&gt;
| FB || (-) || 3 || 6 || 9 || ( || TAN || VARS !! &lt;br /&gt;
|-&lt;br /&gt;
| F7 || . || 2 || 5 || 8 || ) || COS || PRGM || STAT &lt;br /&gt;
|-&lt;br /&gt;
| EF || 0 || 1 || 4 || 7 || , || SIN || APPS || X, T, θ, n &lt;br /&gt;
|-&lt;br /&gt;
| DF !! || STO || LN || LOG || X^^2^^ || X^^-1^^ || MATH || ALPHA &lt;br /&gt;
|}|&lt;br /&gt;
&lt;br /&gt;
{{lowercase}}&lt;br /&gt;
[[Category:Z80 Assembly]]&lt;br /&gt;
[[Category:Z80 Heaven]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>