{"id":3,"date":"2009-05-09T07:31:29","date_gmt":"2009-05-09T05:31:29","guid":{"rendered":"http:\/\/www.hjgode.de\/wp\/?p=3"},"modified":"2010-01-08T18:57:35","modified_gmt":"2010-01-08T16:57:35","slug":"gapi-gxopeninput-and-gxcloseinput-will-be-removed-for-windows-mobile-65","status":"publish","type":"post","link":"https:\/\/www.hjgode.de\/wp\/2009\/05\/09\/gapi-gxopeninput-and-gxcloseinput-will-be-removed-for-windows-mobile-65\/","title":{"rendered":"GAPI (GXOpenInput and GXCloseInput) will be removed for Windows Mobile 6.5"},"content":{"rendered":"<p>Hello<\/p>\n<p>I just started this blog. I will import the existing stuff from <a class=\"linkification-ext\" title=\"Linkification: http:\/\/hjgode.de\/dev\" href=\"http:\/\/hjgode.de\/dev\">hjgode.de\/dev<\/a> from time to time. But now, here is my first post.<\/p>\n<p>Microsoft decided to discontinue GAPI. That is OK for me, as I only use GXOpenInput and GXCloseInput to disable the hijacking of function keys and to have a kiosk application that dies the user not reach the OS.<\/p>\n<p><!--more-->I discovered this at community.intermec.com. There is a message linking to <a class=\"linkification-ext\" title=\"Linkification: http:\/\/blogs.msdn.com\/windowsmobile\/archive\/2009\/05\/06\/just-say-no-to-gapi-what-you-need-to-know-about-allkeys-and-input-management.aspx\" href=\"http:\/\/blogs.msdn.com\/windowsmobile\/archive\/2009\/05\/06\/just-say-no-to-gapi-what-you-need-to-know-about-allkeys-and-input-management.aspx\">http:\/\/blogs.msdn.com\/windowsmobile\/archive\/2009\/05\/06\/just-say-no-to-gapi-what-you-need-to-know-about-allkeys-and-input-management.aspx<\/a>.<\/p>\n<p>I will test the function of BOOL AllKeys(BOOL bEnable) and if it works like GXOpenInput() I hace no concerns about using it instead.<\/p>\n<p>Have fun<\/p>\n<p>Josef<\/p>\n","protected":false},"excerpt":{"rendered":"<p>just say no to GAPI \u2013 What you need to know about AllKeys and input management<br \/>\nGXOpenInput and GXCloseInput can be rplaced by AllKeys(bEnable). MS will discontinue GAPI with WM6.5!<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[178,6],"tags":[11,9,10,534,532],"class_list":["post-3","post","type-post","status-publish","format-standard","hentry","category-codeproject","category-kiosk-mode","tag-allkeys","tag-gapi","tag-gxopeninput","tag-kiosk-mode","tag-programming"],"_links":{"self":[{"href":"https:\/\/www.hjgode.de\/wp\/wp-json\/wp\/v2\/posts\/3"}],"collection":[{"href":"https:\/\/www.hjgode.de\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hjgode.de\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hjgode.de\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hjgode.de\/wp\/wp-json\/wp\/v2\/comments?post=3"}],"version-history":[{"count":7,"href":"https:\/\/www.hjgode.de\/wp\/wp-json\/wp\/v2\/posts\/3\/revisions"}],"predecessor-version":[{"id":272,"href":"https:\/\/www.hjgode.de\/wp\/wp-json\/wp\/v2\/posts\/3\/revisions\/272"}],"wp:attachment":[{"href":"https:\/\/www.hjgode.de\/wp\/wp-json\/wp\/v2\/media?parent=3"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hjgode.de\/wp\/wp-json\/wp\/v2\/categories?post=3"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hjgode.de\/wp\/wp-json\/wp\/v2\/tags?post=3"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}