{"id":38391,"date":"2015-04-16T13:04:06","date_gmt":"2015-04-16T11:04:06","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=38391"},"modified":"2015-04-16T13:04:06","modified_gmt":"2015-04-16T11:04:06","slug":"plugin-ps2-twinpad-keyboard-v0-9-0","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=38391","title":{"rendered":"[Plugin PS2] TwinPad Keyboard v0.9.0"},"content":{"rendered":"<p>Un plugin pour \u00e9mulateur PS2 et PSo qui permet de contr\u00f4ler les jeux avec votre clavier et qui supporte les modes analogiques, cr\u00e9\u00e9 par Rebel_X.<\/p>\n<p>&nbsp;<\/p>\n<p>Les nouveaut\u00e9s:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><em>A new and completely redesigned user interface, based on wxWidgets v3.0.2. No more DX8VB dll <img decoding=\"async\" title=\"Smile\" src=\"http:\/\/forums.pcsx2.net\/images\/DarkTheme\/smilies\/smile.gif\" alt=\"Smile\" border=\"0\" \/><\/em><\/li>\n<li><em>Ability to erase a single button for Pad1\/2 tab (right click to erase it).<\/em><\/li>\n<li><em>Get settings directory from emu is working. If emu doesn&rsquo;t provide settings path (PSX emus),<\/em><br \/>\n<em> TwinPad will use default &lsquo;inis&rsquo; directory next to the emu&rsquo;s exe. If &lsquo;inis&rsquo; not found it will be <\/em><br \/>\n<em> created. Just make sure you (as a user) have the privilege to read\/write at that location.<\/em><\/li>\n<li><em>In Combos, Reduced number of buttons to 20 buttons per Action. Make it impossible to add <\/em><br \/>\n<em> nonsensical buttons at once (e.g,: Left Analog Up + Left Analog Down at the same time).<\/em><br \/>\n<em> Note: Some games rely on opposite D-Pad buttons being pressed, and indeed, PS2 allows you to <\/em><br \/>\n<em> press D-Pad UP and Down, or Left and Right at the same time.<\/em><\/li>\n<li><em>Ability to assign button sensitivity for each button inside a Combo. Note that due to limitation<\/em><br \/>\n<em> of DualShock 2 (not TwinPad) you can&rsquo;t have 2 sensitive buttons pressed (12 total for DS2) at the <\/em><br \/>\n<em> same time. Otherwise, PS2 or the Emu will consider the buttons being simply pressed (no pressure).<\/em><br \/>\n<em> Just keep this in mind when making a new Combo. Different pressure values for different Actions is okay.<\/em><\/li>\n<li><em>Ability to set individual Combos for pad 1 or 2. Unlike before, all combos for the selected pad.<\/em><\/li>\n<li><em>Ability to have empty action at the beginning of a Combo.<\/em><\/li>\n<li><em>Ability to execute 2 combos independently of each other at the same time. One for each pad.<\/em><br \/>\n<em> You can even have two Combos share the same predefined key as long as they have different pad <\/em><br \/>\n<em> assigned than each other.<\/em><\/li>\n<li><em>Combo editor now allows you to add, insert (2 different versions), and delete Actions. Or delete <\/em><br \/>\n<em> buttons.<\/em><\/li>\n<li><em>To turn off a Combo but keep it there instead of deleting it, just remove the assigned key for <\/em><br \/>\n<em> it (again right click on the configured key).<\/em><\/li>\n<li><em>Fixed a logical bug in Combo execution, delay was off by one type error.<\/em><\/li>\n<li><em>Enhanced mouse sensitivity when set greater than 1 (one is the default and recommended).<\/em><\/li>\n<li><em>Fixed Scroll Up\/Down mouse wheel behavior when set to actual PS buttons.<\/em><\/li>\n<li><em>Eliminated some not needed options from Misc tab. Load Configurations on the fly has to go,<\/em><br \/>\n<em> sorry. TwinPad Configuration doesn&rsquo;t run from EXE file anymore.<\/em><\/li>\n<li><em>Many small bug fixes which I forgot. And many more code refactoring and cleanups. Still looks<\/em><br \/>\n<em> ugly <img decoding=\"async\" title=\"Tongue\" src=\"http:\/\/forums.pcsx2.net\/images\/DarkTheme\/smilies\/tongue.gif\" alt=\"Tongue\" border=\"0\" \/><\/em><\/li>\n<li><em>All previous configurations will be LOST (including Combos). The plugin will notify you <\/em><br \/>\n<em> about this.<\/em><\/li>\n<\/ul>\n<p>&nbsp;<br \/>\n<em> P.S: I didn&rsquo;t have the chance to test the GUI extensively. There might be some issues regarding the GUI.. If there are any, <\/em><em>please report them here and the steps to reproduce the issues. Thanks <img decoding=\"async\" title=\"Smile\" src=\"http:\/\/forums.pcsx2.net\/images\/DarkTheme\/smilies\/smile.gif\" alt=\"Smile\" border=\"0\" \/><\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em> P.S.2: If you complain about the DLL size jumping from 150KB to being greater than 3.5MB, blame wxWidgets for being bulky.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Forum officiel (<a href=\"http:\/\/ngemu.com\/threads\/twinpad-keyboard-plugin.80835\/\">ancien<\/a>, <a href=\"http:\/\/forums.pcsx2.net\/Thread-TwinPad-v0-9-0\">nouveau<\/a>), Source <a href=\"https:\/\/github.com\/RebelliousX\/TwinPad\/\">ici<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" title=\"Download TwinPad Keyboard\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=2966\">T\u00e9l\u00e9charger TwinPad Keyboard v0.9.0 (1,0 Mo)<\/a><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/www.pcsx2.net\/\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/divers\/22-plugin-ps2\/260-input\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=38391\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Un plugin pour \u00e9mulateur PS2 et PSo qui permet de contr\u00f4ler les jeux avec votre clavier et qui supporte les modes analogiques, cr\u00e9\u00e9 par Rebel_X. &nbsp; Les nouveaut\u00e9s: &nbsp; A new and completely redesigned user interface, based on wxWidgets v3.0.2. &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-38391","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-9Zd","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/38391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=38391"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/38391\/revisions"}],"predecessor-version":[{"id":38394,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/38391\/revisions\/38394"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=38391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=38391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=38391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}