Permalänk

Programmera fjärrkontroll

Hej!

Jag har en fjärrkontroll här hemma som jag skulle vilja göra om lite. Som den fungerar nu så skickar den endast ut Windows-snabbkommandon till datorn, men jag skulle vilja ha det till att den skickar ut "färdiga kommandon". Trycker jag nu på playknappen kommer den att skicka "ctrl + p" till datorn, medan jag vill ha det till samma funktion som finns på playknappar på tangentbord.

Jag kan programmera ganska bra i C++, och lite i C, men jag vet inte riktigt hur jag ska gå till väga. Har googlat lite, men inte kommit fram till något bra. Är det någon som kan något om saken?

Tack på förhand

Visa signatur

Supermicro X10SDV-6C-TLN4F m. Xeon-D 1528 | Crucial 64GB 2400MHz ECC | Silverstone DS380B | Corsair SF450 450W | HDD

Permalänk
Medlem

Autohotkey fixar det

^p::Media_Play_Pause

Permalänk

Att det fanns program för det har faktiskt inte ens slagit mig; jag har varit så inställd på att få programmera själv ^^
Jag ska prova programmet iaf. Det funkar säkert som jag vill att det ska.

Men av ren nyfikenhet ändå, hur skulle man annars göra?

Visa signatur

Supermicro X10SDV-6C-TLN4F m. Xeon-D 1528 | Crucial 64GB 2400MHz ECC | Silverstone DS380B | Corsair SF450 450W | HDD

Permalänk
Medlem

Jag är ingen programmerare, men du skulle behöva nån form av keyboard hook som fångar knapptryckningarna (fysiska eller virtuella) och istället för att skicka vidare dessa till systemet så utför den vad det nu är du vill göra.

Permalänk

Jag tänker mig att jag bara skriver en "drivrutin" för fjärrkontrollen, där jag kollar upp vad jag får för insignaler och sedan översätter dem till något som jag tycker är roligare än snabbkommandon. Men det kanske inte är så lätt jag jag vill ha det till att skriva något sådant?

Visa signatur

Supermicro X10SDV-6C-TLN4F m. Xeon-D 1528 | Crucial 64GB 2400MHz ECC | Silverstone DS380B | Corsair SF450 450W | HDD

Permalänk
Medlem
Skrivet av ddaniel91:

Jag tänker mig att jag bara skriver en "drivrutin" för fjärrkontrollen, där jag kollar upp vad jag får för insignaler och sedan översätter dem till något som jag tycker är roligare än snabbkommandon. Men det kanske inte är så lätt jag jag vill ha det till att skriva något sådant?

Kan nog bli rätt grötigt att skriva en egen drivrutin. Borde vara så "enkelt" som att du hookar den HID-enhet(IR-mottagaren) fjärrkontrollen använder och sedan kollar om den försöker skicka ex. Ctrl+P, och då istället skicka ut MediaPlay eller vad nu knappen kan tänkas heta.

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk

Hur skulle man göra det på ett smidigt sätt? Jag har ingen som helst kunskap om det

Visa signatur

Supermicro X10SDV-6C-TLN4F m. Xeon-D 1528 | Crucial 64GB 2400MHz ECC | Silverstone DS380B | Corsair SF450 450W | HDD

Permalänk
Inaktiv

EventGhost klarar av en rad olika kontroller och program som man kan styra.

Permalänk

Jag har nu kollat runt lite på diverse program som kan hantera/göra om min mina snabbkommandon från fjärrkontrollen och kommit fram till att många uppfyller mina behov.

Dock skulle jag ändå tycka att det vore roligt att göra något liknande själv. Visserligen känns det en aning onödigt att uppfinna hjulet två gånger, men jag vill också lära mig hur man gör sådant.
Är det någon som vet hur man ska skulle gå till väga med programmeringen i det här fallet?

Visa signatur

Supermicro X10SDV-6C-TLN4F m. Xeon-D 1528 | Crucial 64GB 2400MHz ECC | Silverstone DS380B | Corsair SF450 450W | HDD