1import{u as h,H as _,d as l,p as i,g as p,l as s,e as c,i as e,h as t,t as n,A as g,k as S}from"./CFxGRstO.js";import{_ as y}from"./BZt_Ri8C.js";import{_ as f}from"./vzTpW57o.js";import{_ as b}from"./7VcO5AZs.js";import{D as P}from"./CtLreyty.js";import{L as D,H as v}from"./BEidaako.js";import{H as k}from"./BHGPqzTl.js";import"./B0kMgEDL.js";import"./BxawZQSS.js";import"./DRqkmzc8.js";import"./DlAUqK2U.js";import"./3muo10-H.js";import"./DgWXIIjn.js";import"./Bnx8nLGV.js";import"./DzpbyIkv.js";import"./CdviQ7zO.js";import"./C16c000V.js";import"./6HuN2jx9.js";import"./CZtVR1JX.js";import"./Djr_z8St.js";import"./D0gadkbL.js";import"./Dy9Wn6mm.js";async function T(){const{localeProperties:r}=h(),o=[{"@type":"WebPage","@id":"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#webpage",url:"https://www.rewasd.com/how-to-use-ps4-controller-on-pc",name:"How to Use a PS4 Controller on PC with reWASD",description:"Learn how to use a PS4 DualShock 4 controller on PC: connect via USB or Bluetooth, emulate Xbox controller for XInput games, remap touchpad zones, use gyro aiming and create macros with reWASD.",isPartOf:{"@id":"https://www.rewasd.com/#website"},about:{"@id":"https://www.rewasd.com/#software"},mainEntity:{"@id":"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#howto"},breadcrumb:{"@id":"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#breadcrumb"},inLanguage:r.value.language,datePublished:"2017-12-28T00:00:00+00:00",dateModified:"2026-05-26T10:00:00+00:00",publisher:{"@id":"https://www.rewasd.com/#organization"},keywords:["PS4 controller on PC","DualShock 4 PC","use DS4 on PC","PS4 controller XInput emulation","PS4 controller touchpad zones","PS4 gyro aiming on PC","DualShock 4 to Xbox emulator","remap PS4 controller"],significantLink:["https://www.rewasd.com/advanced-controller-mapping","https://www.rewasd.com/community/configs/gamepad/dualshock4","https://help.rewasd.com/"]},{"@type":"BreadcrumbList","@id":"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#breadcrumb",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://www.rewasd.com"},{"@type":"ListItem",position:2,name:"How to Use PS4 Controller on PC"}]},{"@type":"HowTo","@id":"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#howto",name:"How to Use a PS4 DualShock 4 Controller on PC",description:"Step-by-step guide to using a PS4 DualShock 4 controller on PC with reWASD. Covers connection via USB or Bluetooth, XInput emulation for games without native DS4 support, touchpad zone remapping, gyro aiming and macro creation.",totalTime:"PT10M",estimatedCost:{"@type":"MonetaryAmount",currency:"USD",value:"39.99"},supply:[{"@type":"HowToSupply",name:"Sony DualShock 4 (PS4) controller"},{"@type":"HowToSupply",name:"Windows 10 or Windows 11 PC (64-bit)"},{"@type":"HowToSupply",name:"USB cable or Bluetooth dongle for controller connection"}],tool:[{"@type":"HowToTool",name:"reWASD",url:"https://www.rewasd.com"}],inLanguage:r.value.language,about:{"@id":"https://www.rewasd.com/#software"},step:[{"@type":"HowToStep",position:1,name:"Connect the DualShock 4 controller to PC",text:"Use a USB cable or a Bluetooth dongle to connect your PS4 DualShock 4 controller to PC.",url:"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#step-1"},{"@type":"HowToStep",position:2,name:"Download, install and launch reWASD",text:"Download reWASD from the official website, install it on your Windows 10 or Windows 11 PC and launch the application.",url:"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#step-2"},{"@type":"HowToStep",position:3,name:"Add a new game profile and config",text:"Add a new game in reWASD, create a configuration and start remapping the PS4 controller for your needs.",url:"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#step-3"},{"@type":"HowToStep",position:4,name:"Use the DS4 with games that have native controller support",text:"For Remote Play, PS Now and third-party games with native DS4 support, use the Advanced Mapping feature: swap gamepad buttons, change the stick response curve, invert X and Y axes, add haptic feedback for selected buttons, and map up to 4 unique actions to the touchpad zone
1s. Press Apply - the lightbar will turn on, confirming that the PS4 controller is working as configured.",url:"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#step-4"},{"@type":"HowToStep",position:5,name:"Use the DS4 with XInput games (emulate Xbox 360 controller)",text:"Most PC games support Xbox controllers but not DS4. Turn your DualShock 4 into a Virtual Xbox 360 controller with two clicks: click the magic wand under the controller image, choose the Virtual Xbox 360 toggle and press Apply. Windows and games will now see an Xbox controller instead of DualShock. You can still adjust curves, touchpad actions and mappings as needed.",url:"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#step-5"},{"@type":"HowToStep",position:6,name:"Use the DS4 with games that have no controller support",text:"For old or new games without any controller support, bind keyboard and mouse actions to the corresponding gamepad buttons. Set different sensitivity for mouse mapped to X and Y stick axes, adjust vertical and horizontal axes ranges, map analog moves to digital buttons (and vice versa), and use trigger and stick zones to trigger actions only when controls are in a specific range. You can also import ready-made configs from the reWASD Community.",url:"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#step-6"},{"@type":"HowToStep",position:7,name:"Add more buttons using advanced features",text:"Multiply the available buttons on your DS4 with four reWASD features. Shift mode - set a modifier button (press-and-hold or toggle) to switch to a new layout (up to 4 Shifts per config). Activators - assign separate actions to Single, Double, Triple, Long, Start and Release press (up to 6 actions per digital button). Shortcuts - create combinations of 2, 3 or 4 buttons (you can even use a stick zone instead of a button). Slots - keep up to 4 different configs and switch among them in-game.",url:"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#step-7"},{"@type":"HowToStep",position:8,name:"Turn the DS4 into a macro gamepad",text:"The DualShock 4 lacks a Turbo mode and macro buttons natively. Use Rapid Fire to add Turbo (fires mappings while you press and hold) or Toggle (starts emulation on first tap, stops on second tap). Use the Combo feature to automate sequences - press multiple buttons at once, create long sequences with different press durations, turn your character quickly, launch Windows apps, or Alt+Tab from the game.",url:"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#step-8"},{"@type":"HowToStep",position:9,name:"Use PS4 gyro on PC",text:"PC has no native support for DS4 gyroscope. Remap gyro movements to virtual stick, mouse, keyboard or any combo in reWASD to enable DS4 gyro aiming or steering. There are two modes: Gyro (emulates input only when you physically move the controller) and Tilt (turns the controller into a big virtual stick). Configure three axes, zones and response curves for full control over gyroscope behavior.",url:"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#step-9"}]},{"@type":"ItemList","@id":"https://www.rewasd.com/how-to-use-ps4-controller-on-pc#related-articles",name:"Related PS4 Controller Articles",description:"Related articles and resources about using a PS4 DualShock 4 controller on PC with reWASD.",numberOfItems:3,itemListElement:[{"@type":"ListItem",position:1,name:"Best configs to use with PS4 controller on PC",url:"https://www.rewasd.com/community/configs/gamepad/dualshock4"},{"@type":"ListItem",position:2,name:"The best way of how to use PS4 controller on PC",url:"https://www.rewasd.com/blog/post/best-way-to-use-ps4-controller-on-pc"},{"@type":"ListItem",position:3,name:"How to use PS4 controller emulator for PC",url:"https://www.rewasd.com/blog/post/how-to-use-ps4-controller-emulator-for-pc"}]}];_(o)}const C={class:"tw-text-h3 !tw-font-normal !tw-mb-0 !tw-text-lightyellow"},x={class:"tw-text-display-3 !tw-font-bold tw-mb-2 tw-block !tw-leading-none"},H={class:"tw-text-h3 !tw-font-normal tw-mb-2"},A={class:"tw-text-fs-6 tw-mb-4"},U={class:"tw-mt-6 lg:tw-my-12"},L={class:"tw-text-fs-6 tw-mb-4"},W=l({__name:"HowToUsePs4ControllerOnPcPage",setup(r){return(o,u)=>{const w=g,a=y,m=f,d=b;
1return c(),i(D,{device:p(P).Dualshock4},{default:s(()=>[e(v,{name:"ps4"},{title:s(()=>[t("div",C,n(o.$t("how_to_use_ps4_controller_on_pc.title")),1),t("strong",x,[e(w,{text:o.$t("how_to_use_ps4_controller_on_pc.subtitle")},null,8,["text"])]),t("div",H,n(o.$t("how_to_use_ps4_controller_on_pc.subtitle_2")),1)]),description:s(()=>[t("span",null,[e(a,{content:o.$t("how_to_use_ps4_controller_on_pc.description")},null,8,["content"])])]),_:1}),e(k,{title:o.$t("how_to_use_ps4_controller_on_pc.start_using_title")},{default:s(()=>[t("p",A,n(o.$t("how_to_use_ps4_controller_on_pc.start_using_description")),1),t("div",U,[e(d,{class:"tw-mx-auto"},{default:s(()=>[t("li",null,[t("div",null,[e(a,{content:o.$t("how_to_use_ps4_controller_on_pc.let_start.step_1")},null,8,["content"])])]),t("li",null,[e(m,{label:o.$t("components.download_button.download")},null,8,["label"]),S(", "+n(o.$t("how_to_use_ps4_controller_on_pc.let_start.step_2")),1)]),t("li",null,n(o.$t("how_to_use_ps4_controller_on_pc.let_start.step_3")),1)]),_:1})]),t("p",L,n(o.$t("how_to_use_ps4_controller_on_pc.let_start.footer")),1)]),_:1},8,["title"])]),_:1},8,["device"])}}}),eo=l({__name:"how-to-use-ps4-controller-on-pc",setup(r){return T(),(o,u)=>(c(),i(p(W)))}});export{eo as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.