Introduction
As most of this is just a repetition on the report, I have decided to link it up here. as I recommend reading that for further explanation of how it actually works. I have also linked the source code found my Git Repository. That being said I will explain a little bit about background here, and what I accomplished to learn trough the project.
![Corsair K95 Projection](https://pro2-bar-s3-cdn-cf.myportfolio.com/07c10e1f-6e31-43a4-a032-5ce62d50b329/878b5d2e-712a-406c-8d9f-1db8e24db6ac_rw_1200.png?h=0b0feb7ecf3600a085c452b04872a621)
Corsair K95 Projection
![Windows Forms Projection](https://pro2-bar-s3-cdn-cf.myportfolio.com/07c10e1f-6e31-43a4-a032-5ce62d50b329/8f338dab-010d-4e15-99cb-89e645f6a562_rw_1200.png?h=fe88de451a967bc71f910ebd621163fa)
Windows Forms Projection
![Console Projection](https://pro2-bar-s3-cdn-cf.myportfolio.com/07c10e1f-6e31-43a4-a032-5ce62d50b329/1330862f-2c75-48be-b73e-49a7f883ec8b_rw_1200.png?h=32ea89a14bc8acce33a5687c5bd6f024)
Console Projection
So how did it work?
Lorem ipsum dolor sit amet
![](https://pro2-bar-s3-cdn-cf1.myportfolio.com/07c10e1f-6e31-43a4-a032-5ce62d50b329/c4401bf2-167e-41e7-8d24-0c098bb9e874_rw_1200.png?h=4636f77cea8155e687d56b54db591a0c)
Drawing Vertices
Drawing Whole Shape #1
Drawing Whole Shape #2
Keyboard Testing and Progress
![Ínitial Keyboard SDK Test](https://pro2-bar-s3-cdn-cf.myportfolio.com/07c10e1f-6e31-43a4-a032-5ce62d50b329/8197d9e2-71b4-4f99-83d2-c1febd5c0349_rw_600.gif?h=52ad42b90cc3af7fcca0939bba3c8651)
Ínitial Keyboard SDK Test
![Initial Position Test](https://pro2-bar-s3-cdn-cf.myportfolio.com/07c10e1f-6e31-43a4-a032-5ce62d50b329/186ee117-3514-44e2-84b8-a1d20225fe31_rw_600.gif?h=de7253c2d46deb1246210b4c452ea6b5)
Initial Position Test
![Whole Keyboard Position Test](https://pro2-bar-s3-cdn-cf6.myportfolio.com/07c10e1f-6e31-43a4-a032-5ce62d50b329/789863aa-f535-444d-9b9c-5720432a3ed2_rw_600.gif?h=29130bb6785171db274731e179ad5074)
Whole Keyboard Position Test
Working Projection on Corsair K95 Keyboard