Talk:PS/2 Keyboard: Difference between revisions
Latest comment: 13 years ago by Combuster in topic Escaped Scancodes
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)
- Moved and done. --Alboin
- I'd call it PS2 Keyboard - Combuster 08:15, 14 July 2007 (CDT)
- Would this be okay? --Alboin
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)
- 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)
- 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)
- It is indeed better, fixed - Combuster 09:20, 15 October 2010 (UTC)