Suporte plug-and-play a controles PlayStation no Windows.
O DSE faz seu DualShock 4 ou DualSense funcionar em qualquer jogo de PC, emulando um controle Xbox 360 ou um DualShock 4 virtual. Conecta por USB ou Bluetooth, reconhece o controle sozinho e não precisa de configuração.
- Emulação por perfil: Xbox 360 (compatível com praticamente todo jogo de PC) ou DualShock 4 (mantém giroscópio, touchpad e lightbar nos jogos que suportam).
- Troca de perfil na hora, sem fechar o jogo.
- Vibração dos jogos repassada ao controle, nos dois perfis, por USB ou Bluetooth.
- Controle da lightbar: cor fixa por perfil ou repasse da cor que o jogo pedir.
- Nível de bateria na tela, com aviso quando está acabando.
- Desliga o controle por atalho, de verdade — sem precisar do console.
- Desativa a emulação por controle, devolvendo o aparelho ao Windows quando você quiser usá-lo nativamente (em jogos da Steam com suporte a DualSense, por exemplo).
- Desliga sozinho o controle esquecido ligado depois de 10 minutos parado.
- Desliga o Bluetooth automaticamente quando você pluga o cabo USB no mesmo controle, evitando conexão duplicada.
| Atalho | O que faz |
|---|---|
Share + Options |
Alterna entre os perfis Xbox 360 e DualShock 4 |
PS segurado por 1s |
Desliga o controle (só por Bluetooth) |
Options + PS por 1s |
Liga/desliga a emulação daquele controle |
Clique no touchpad + PS por 1s |
Alterna o LED entre a cor do perfil e a cor que o jogo pedir |
Os atalhos do PS continuam funcionando mesmo com a emulação desativada,
enquanto o DSE estiver aberto — é assim que dá pra reativar a emulação sem tocar
no teclado.
O controle avisa pelo tato qual atalho pegou: ativar a emulação dá um tremor
grave subindo, desativar dá o mesmo tremor descendo, e a troca do modo do LED dá
dois toques secos. Solte os botões assim que sentir a vibração — segurar o
PS por cerca de 10 segundos desliga o controle, e isso é do próprio aparelho,
não do DSE.
- Clique no corpo do controle para ligar/desligar a emulação dele.
- Clique no touchpad para alternar o modo da lightbar.
- O botão ? na barra de título abre a lista completa de atalhos.
- Os outros botões da barra controlam iniciar com o Windows, abrir a janela ao iniciar, minimizar para a bandeja e fechar.
- Fechado, o DSE continua na bandeja; duplo clique no ícone reabre.
- Baixe o DSE portable na aba Releases.
- Extraia em qualquer pasta e rode o
DSE.App.exe. - Na primeira execução, o assistente instala os drivers que faltarem.
Não há instalador: a pasta é autocontida e pode ficar onde você quiser.
O portable publicado nas Releases sai deste mesmo código. Para gerar o seu:
git clone https://github.com/finjackin1/DSE.git
cd DSE
publicar-dse.bat
O resultado fica em dist\DSE-Portable\. Para apenas rodar em
desenvolvimento, use rodar-dse.bat.
Precisa do .NET 8 SDK
(o SDK, não só o Runtime). Os pacotes NuGet são restaurados automaticamente.
A solução também abre direto no Visual Studio 2022 pelo DSE.sln.
| Item | Observação |
|---|---|
| Windows 10/11 (64 bits) | — |
| .NET 8 Desktop Runtime | Se faltar, o Windows avisa com o link ao abrir o programa |
| ViGEmBus | Cria os controles virtuais — o assistente do DSE instala |
| HidHide | Esconde o controle físico pra o jogo não ver dois — o assistente instala |
Depois de instalar os drivers pela primeira vez, reinicie o computador. O Windows precisa disso para carregá-los, e sem o reinício a criação do controle virtual pode falhar.
- Segundo dedo do touchpad: usando um DualSense no perfil DualShock 4, apenas um ponto de toque é repassado ao controle virtual. Os dois controles rastreiam dois dedos, mas o caminho de decodificação do DualSense encaminha só o primeiro. Com um DualShock 4 físico os dois passam normalmente.
- Desligar o controle só funciona por Bluetooth. No cabo não existe desligar: o USB alimenta o aparelho.
- Luzes brancas do DualSense: ao desativar a emulação, o controle volta a ser visível para o sistema e a Steam acende o indicador de jogador. É o mesmo comportamento de conectar o controle sem o DSE.
- A emulação é de Xbox 360 ou DualShock 4 — não de DualSense. Para jogos com suporte nativo a DualSense, desative a emulação daquele controle e use-o direto.
Ao abrir, o DSE consulta uma vez a página de releases deste repositório para saber se existe versão mais nova. Se houver, aparece uma seta verde na barra de título (e um aviso na bandeja) que leva à página de download.
É a única vez que o programa acessa a internet, ele não envia nada sobre você ou sobre o seu uso, e falha em silêncio se não houver conexão.
O DSE tem um log de diagnóstico desligado por padrão. Para ativá-lo, crie um
arquivo (ou pasta) vazio chamado log na mesma pasta do DSE.App.exe, reproduza
o problema e anexe o dse.log que aparecer ali. O log recomeça a cada execução e
não é gravado enquanto o marcador não existir.
Ele registra conexões, trocas de perfil e falhas — nada sobre o que você joga ou digita.
O DSE foi desenvolvido com apoio de inteligência artificial: o código foi escrito em conversa com o Claude, da Anthropic. As decisões de projeto, o desenho da interface, os testes em hardware real (DualShock 4 e DualSense, por USB e Bluetooth) e o rumo de cada funcionalidade são de finjackin.
Copyright © 2026 finjackin.
O DSE é software livre, distribuído sob a GNU General Public License v3.0 — os termos completos estão em LICENSE. Você pode usar, estudar, modificar e redistribuir o programa; se distribuir uma versão modificada, ela precisa vir também sob a GPLv3, com o código-fonte disponível.
As bibliotecas e drivers de terceiros usados pelo DSE, com suas respectivas licenças, estão listados em THIRD-PARTY-NOTICES.txt.