Talk:PS/2 Keyboard: Difference between revisions

From OSDev.wiki
Latest comment: 13 years ago by Combuster in topic Escaped Scancodes
Jump to navigation Jump to search
Content added Content deleted
m (Talk:Keyboard Input moved to Talk:PS2 Keyboard: As discussed, it's a more wikified name)
m (Suggestion)
 
(9 intermediate revisions by 6 users not shown)
Line 1: Line 1:
==Todo==
==Todo==
Would benefit from code to initialize the keyboard [[User:Makerimages|Makerimages]]

Add info on: scan codes, changing led lights, handle shift/caps etc, etc... - [[User:Jhawthorn|Jhawthorn]]
Add info on: scan codes, changing led lights, handle shift/caps etc, etc... - [[User:Jhawthorn|Jhawthorn]]
Maybe change name to "Keyboard programming" or similar, since it's not only about getting a key.
Maybe change name to "Keyboard programming" or similar, since it's not only about getting a key.
Line 5: Line 7:
::Would this be okay? --Alboin
::Would this be okay? --Alboin
:::I'd call it [[PS2 Keyboard]] - [[User:Combuster|Combuster]] 08:15, 14 July 2007 (CDT)
:::I'd call it [[PS2 Keyboard]] - [[User:Combuster|Combuster]] 08:15, 14 July 2007 (CDT)
::::Moved and done. --Alboin
:::::Heh - I broke stuff! This should be a (platform neutral) "PS/2 Keyboards" page, and shouldn't have any information about "PS/2 Controller" or other types of keyboard (e.g. we should have a "USB Keyboard" or "USB HID" page). We probably also need a generic "User Input" page too. --[[User:Brendan|Brendan]] 23:05, 24 March 2012 (CDT)

==Broken forum link==
The link to the thread about "loading Arabic fonts" takes me to a thread titled "what is sequence to be followed for developing ones own OS?" instead. --[[User:Messiahandrw|Messiahandrw]] 15:02, 15 August 2009 (UTC)
:Looks like a MT post number. I'd have to find the conversion table again to find the new number - [[User:Combuster|Combuster]] 10:02, 19 August 2009 (UTC)
::PS. the file has gone amiss. It will be september when I get back to the machine where there should be a copy... http://forum.osdev.org/viewtopic.php?p=83433#p83433

==Escaped Scancodes==

In the example, shouldn't:

if (escaped) new_scan_code += 256;

be more something like this ?

if (escaped)
{
new_scan_code += 256;
escaped = 0;
}
- [[User:Hitchhikr|Hitchhikr]] 04:01, 12 October 2010 (UTC)
:It is indeed better, fixed - [[User:Combuster|Combuster]] 09:20, 15 October 2010 (UTC)

Latest revision as of 22:00, 2 February 2015

Todo

Would benefit from code to initialize the keyboard Makerimages

Add info on: scan codes, changing led lights, handle shift/caps etc, etc... - Jhawthorn Maybe change name to "Keyboard programming" or similar, since it's not only about getting a key.

How about changing the name to just 'Keyboards'? I've noticed that this is the only page on the wiki dealing with just keyboards, so it would make some sense. --Alboin
Would this be okay? --Alboin
I'd call it PS2 Keyboard - Combuster 08:15, 14 July 2007 (CDT)
Moved and done. --Alboin
Heh - I broke stuff! This should be a (platform neutral) "PS/2 Keyboards" page, and shouldn't have any information about "PS/2 Controller" or other types of keyboard (e.g. we should have a "USB Keyboard" or "USB HID" page). We probably also need a generic "User Input" page too. --Brendan 23:05, 24 March 2012 (CDT)

Broken forum link

The link to the thread about "loading Arabic fonts" takes me to a thread titled "what is sequence to be followed for developing ones own OS?" instead. --Messiahandrw 15:02, 15 August 2009 (UTC)Reply[reply]

Looks like a MT post number. I'd have to find the conversion table again to find the new number - Combuster 10:02, 19 August 2009 (UTC)Reply[reply]
PS. the file has gone amiss. It will be september when I get back to the machine where there should be a copy... http://forum.osdev.org/viewtopic.php?p=83433#p83433

Escaped Scancodes

In the example, shouldn't:

if (escaped) new_scan_code += 256;

be more something like this ?

if (escaped)
{
 new_scan_code += 256;
 escaped = 0;
}

- Hitchhikr 04:01, 12 October 2010 (UTC)Reply[reply]

It is indeed better, fixed - Combuster 09:20, 15 October 2010 (UTC)Reply[reply]