Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

lost2heaven666/HyperShiftController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

12 Commits

Repository files navigation

Screenshots

Normal - F13 output example (red frame = unsaved changes)

HyperShift layer (HS key = F13 / L1 mapped on HS layer)

More screenshots

Quick Start (JP)

  1. zipwoZhan Kai shite HyperShiftController.exe woQi Dong
  2. SettingsdeBi Yao nara XInput / HID woON
  3. HS key (F1-F24) woShe Ding (Li : F13)
  4. Normal / HyperShift sorezoredeGe riDang tewoShe Ding
  5. You Xia no Save woYa shiteBao Cun (Wei Bao Cun noXiang Mu haWaku gaBian waru)

Quick Start (EN)

  1. Unzip and run HyperShiftController.exe
  2. Enable XInput / HID if needed (Settings)
  3. Set HS key (F1-F24) (e.g., F13)
  4. Configure mappings for Normal / HyperShift
  5. Click Save (unsaved items are highlighted)

HyperShiftController

konoapuriwoZuo rukitsukakeninatsutanoha Razernomausu[Naga Trinity] woChang Nian Ai Yong shiteitakotodeshita

kanariQi niRu tsuteShi tsuteitanodesuga Zui Jin tsuiniHuai reteshimaimashita

Xin Pin woMai iZhi soutoshitatokoro Zi Fen gaShi tsuteitabotanPei Zhi tohaWei umonoshikaJian tsukarazu iroiroTan shitemoXuan Ze Zhi hahotondoarimasendeshita

Zhong Gu saitomoQue Ren shimashitaga sudeniRu Shou Kun Nan naZhuang Tai deshita

Shi Fang nakuSi tataipunoNagashiri-zuwoGou Ru shitemitanodesuga kochirahaSynapse 2Zhuan Yong de Synapse 3nihaDui Ying shiteorazu saraniZhong kuritsukumoShi enaiShi Yang deshita

HyperShiftgaShi enai konoShi Dian deZheng Zhi [(Zhong watsuta-...)] toSi imashita

tadaki-Ru Li Zi Ti haRen Shi sareteitatame Shi shiniXi Gou Ru shiteitaZhong Hua Zhi nohutsutopedaruni F13ki-woGe riDang tetemirukotonishimashita

She Ding Hua Mian Shang dehaki-Ming moBiao Shi sarezu Zheng Zhi amariQi Dai shiteinakatsutanodesuga Bao Cun shiteShi Ji niYa shitemitatokoro F13ki-gaPu Tong niShi erukotogaFen karimashita F14ki-moTong Yang niZhong kuritsukutoshiteShi emashita

konoShi ki-Ru Li saeQu rereba madayariyougaaru toQi duitanogaZui Chu noZhuan Ji desu

Tong ziyounaJi Neng wo Zi Fen deZuo rebaikerunziyanaika souSi tsute Shi shiniZuo riShi memashita

Zui Chu ha Tong ziJi Neng gaarebasoredeii toiuQing iQi Chi chideshita

demoZuo tsuteiruuchini Zi Fen deYu shiiJi Neng wodondonZu shiteiki sonouchi kore...somosomo Zi Fen deZuo ruBi Yao nakunaika... Si taapuriarunziyanaika... toSi tsuteTan shitemimashita

Shi Ji niSi tamonohaarimashita tadadoremo Zi Fen noShi itaiGan zitoha Shao shiWei imashita

datsutaramou konomamaZi Fen deYu shiiJi Neng wo Quan Bu Ru reteshimaou souSi imashita

ge-mudeGui Yue Wei Fan ninaranaiFan Wei de kouiunogaatsutara Bu Bian ziyanakunaruna... toSi tsutaJi Neng woZu shiteitsutaJie Guo Qi duitara are...koreShi ha mechiyakuchiyaBian Li nanodeha toiuZhuang Tai ninatsuteimashita

kore Tong ziyounaJi Neng wo Yu shigatsuteiruRen Pu Tong niirunziyanaika souSi tsutanoga Gong Kai shiyoutoSi tsutaLi You desu

Shi ha C#woHong riShi metaLi You ha koretohaBie niarimasu

motomoto AIgaHui Hua noJi Yi woShi ukotoniBu Bian sawoGan ziteite Wang renaiAIwoZi Fen Yong niZuo ritai toSi tsutanogakitsukakedeshita

tadaC#Chu Xin Zhe datsutaSi ha WPFDi Yu niHe Du moXin woZhe rare He Du moyameyoutoSi imashita

Zui Zhong De niha Qing iAIwoYi Ying Zuo rukotohadekimashitaga korewoZui Hou madeZuo runiha Xiang Dang naoJin toShi Jian gaBi Yao datoTu Zhong deQi duki Yi Du Xiu Qi toshite ge-muyaQu Wei noShi Jian niLi rukotonishimashita

----sonoShi Xian desu

mausugaHuai remashita shikamoKe Jin shitasonoRi desu Zheng Zhi hidoi...mazikayo... toSi imashita

sokodeFa Xiang woQie riTi e Wu inaraZi Fen deZuo rou souKao eteZuo riShi metanoga kono [(Hyper Shift Controller)] desu

konotsu-ruhaakumade Zi Fen noHuan Jing woQu riLi sutameniZuo tsutamonode Zui Chu kara Gong Kai yaPei Bu woMu De toshitamonodehaarimasen

desuga Tong ziyounaBu Bian sawoGan ziteiruRen ga irukamoshirenai souSi i Xian Zai hahuri-sohutotoshiteGong Kai shiteimasu

chinamini Jin She Shen She noomikuzideha [(Da Da Ji )] gaChu mashita Nei Rong ha ---- Guang Hui kuDa Shi Yun Jin She Da Shen noDao kiarite Di Dao naNu Li to Chi chiQian noCai Neng gaHua Kai ki Jin Yun nitsunagarutoki Gan Xie noQi Chi chitoSi iyaride saranaruXing Fu niMan tasareru ---- toShu itearimashita

......rashiidesu

Jin notokoro oJin haYu woSheng yashite Yuan Qi niFei ndeitsuteimasu

mausugaHuai reru Chong Dian Qi gaHuai reru USBke-burumoHuai reru panasonitsukunodoahongaHuai reru Lu iteitaoQi niRu rinoXue madeHuai reruShi Mo desu

Sheng tsutemasen Ben Dang desu gachidesu

Quan Bu Mai iTi erukotoninari oJin ganakunatsuteimasu...

kono [(Hyper Shift Controller)] gaShui kanoKun rigotonoYi niLi chi soregaShao shidemo Zi Fen niFan tsutekitatoshitara konoomikuzigaBen Dang datsutatoiu Zheng Ming ninarunokamoshiremasennew

--------------------

The reason I started making this app was because I had been using a Razer mouse the Naga Trinity for many years

I really liked it but recently it finally broke

When I tried to buy a new one I couldn't find the same button layout I had been using and no matter how much I searched there were almost no real options left

I checked used markets as well but it was already hard to find

So I bought a similar Naga model but it only worked with Synapse 2 did not support Synapse 3 and even the middle click was unusable

No HyperShift At that point I honestly thought well... it's over

However the key inputs themselves were still recognized so I tried assigning F13 to an old foot pedal that I had bought years ago

The settings screen didn't even show the key name so I wasn't expecting much but after saving and pressing it I realized F13 worked normally F14 also worked as a middle click

That was the first turning point As long as I could capture key input there was still a way forward

I thought maybe I could just make something myself and started experimenting

At first I only wanted the same basic functionality nothing more

But as I kept building I kept adding features I personally wanted and at some point I thought wait... do I really need to make this myself aren't there already similar apps

There were but none of them felt quite right for how I wanted to use them

So I decided if that's the case I'll just put everything I want into it myself

As long as it stays within game rules I kept adding features that would remove small frustrations and before I knew it I realized this is actually... really convenient

I started thinking there are probably other people who want something like this too and that's why I decided to release it

The reason I originally started learning C# was actually unrelated

I was frustrated with AI systems that forget conversations and wanted to build a personal AI that wouldn't forget

But as a beginner I got mentally destroyed by WPF many times and almost gave up more than once

I did manage to build a small AI in the end but I realized finishing it properly would require a lot of money and time so I took a break and went back to games and hobbies

Then my mouse broke

On the exact day I had spent money Honestly it felt pretty cruel

So I changed my mindset If it doesn't exist I'll just make it myself

That's how Hyper Shift Controller was born

This tool was originally made only to restore my own setup and was never intended for public release

But I thought there might be others who feel the same inconvenience so I decided to release it as free software

By the way I once drew a fortune at a shrine and it said Great fortune efforts will bloom and lead to prosperity

So far my money has grown wings and flown away at full speed

Mouse broken charger broken USB cable broken even my favorite shoes broke

No exaggeration This is real

If Hyper Shift Controller ends up helping someone and something comes back to me because of it maybe that fortune was actually telling the truth