{"assets":[],"author_link":"author\/grayhaze\/","author_name":"grayhaze","cat":"LD #35","categories":["LD #35","Obituary"],"comments":[],"epoch":1460977380,"event":"LD35","likes":4,"metadata":{"p_key":"83468","p_author":"grayhaze","p_authorkey":"0","p_urlkey":"294206","p_title":"Keyboard Ghosting Issues","p_cat":"LD #35","p_event":"LD35","p_time":"1460977380","p_likes":"4","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1460678400","event_key":"33","event_name":"LD35"},"source_url":"2016\/04\/18\/keyboard-ghosting-issues\/","text":"<p>Despite my best efforts, my entry <a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-35\/?action=preview&amp;uid=23957\" target=\"_blank\">Shifty\u2019s Shape Escape<\/a> has presented issues for people using non-English keyboard layouts and keyboards on which certain combinations of simultaneous keypresses don\u2019t register due to ghosting.<\/p>\n<p>See\u00a0<a href=\"https:\/\/www.microsoft.com\/appliedsciences\/content\/projects\/KeyboardGhostingDemo.aspx\" target=\"_blank\">https:\/\/www.microsoft.com\/appliedsciences\/content\/projects\/KeyboardGhostingDemo.aspx<\/a>) for more information on this.<\/p>\n<p>As a result I changed the controls from \u201cQ\u201d, \u201cW\u201d, \u201cA\u201d and \u201cS\u201d to \u201cQ\u201d, \u201cP\u201d, \u201cA\u201d and \u201c;\u201d, which has at least enabled people using Macs to play the game, but has had the side effect of rendering the controls difficult or broken for those on non-English keyboards.<\/p>\n<p><a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-35\/?action=preview&amp;uid=23957\" target=\"_blank\"><img alt=\"shapeescape1\" class=\"alignnone size-medium wp-image-552714\" height=\"300\" sizes=\"(max-width: 300px) 100vw, 300px\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/shapeescape1-1-300x300.jpg\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/shapeescape1-1-150x150.jpg 150w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/shapeescape1-1-300x300.jpg 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/shapeescape1-1.jpg 480w\" width=\"300\"\/><img alt=\"shapeescape2\" class=\"alignnone size-medium wp-image-552690\" height=\"300\" sizes=\"(max-width: 300px) 100vw, 300px\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/shapeescape2-1-300x300.jpg\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/shapeescape2-1-150x150.jpg 150w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/shapeescape2-1-300x300.jpg 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/shapeescape2-1.jpg 480w\" width=\"300\"\/><\/a><\/p>\n<p>Obviously a way to solve this with more development would be to support keyboard remapping within the game, but that luxury wouldn\u2019t be considered a bugfix. I\u2019m interested to hear thoughts from anyone else who has tried implementing keyboard controls where more than three keys can be pressed simultaneously, and if there\u2019s any configuration which would work universally for my game. Note the controls need to represent four diagonal corners, so arrow keys or WASD wouldn\u2019t solve the problem and likely would suffer from ghosting issues anyway.<\/p>\n<p>Let me hear your thoughts on the issue, and your experiences with the controls in my game!<\/p>","time":"April 18th, 2016 11:03 am","title":"Keyboard Ghosting Issues","title_was_empty":false}