{"id":90,"date":"2009-08-07T18:55:32","date_gmt":"2009-08-07T18:55:32","guid":{"rendered":"https:\/\/blogs.scummvm.org\/upthorn\/?p=90"},"modified":"2022-05-25T18:55:49","modified_gmt":"2022-05-25T18:55:49","slug":"gaining-momentum","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/upthorn\/2009\/08\/07\/gaining-momentum\/","title":{"rendered":"Gaining momentum"},"content":{"rendered":"<div class=\"storycontent\">\n<p>After a long break from coding (longer than what I\u2019d wanted by half), I\u2019ve started working on properly implementing modifiers for the keymapper, instead of feeding every key in an additional time for each possible combination of modifiers that exists.<\/p>\n<p>I\u2019ve got it halfway working in a temporary way \u2014 it only feeds the keys in once, but the remap dialog can recognize modified keys and tell that they are different from unmodified keys (and that ctrl-a is different from shift-a), but events mapped to modified keys aren\u2019t triggering at all for some reason.<\/p>\n<p>The more important thing, though, is that I\u2019m back in the swing of coding and getting work done again. Hopefully I should be back up to full speed in another day or two.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>After a long break from coding (longer than what I\u2019d wanted by half), I\u2019ve started working on properly implementing modifiers for the keymapper, instead of feeding every key in an additional time for each possible combination of modifiers that exists. I\u2019ve got it halfway working in a temporary way \u2014 it only feeds the keys [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-90","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/upthorn\/wp-json\/wp\/v2\/posts\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/upthorn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/upthorn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/upthorn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/upthorn\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":2,"href":"https:\/\/blogs.scummvm.org\/upthorn\/wp-json\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":92,"href":"https:\/\/blogs.scummvm.org\/upthorn\/wp-json\/wp\/v2\/posts\/90\/revisions\/92"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/upthorn\/wp-json\/wp\/v2\/media?parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/upthorn\/wp-json\/wp\/v2\/categories?post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/upthorn\/wp-json\/wp\/v2\/tags?post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}