Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


styra tangentbord

Postades av 2001-10-31 14:36:00 - Mattias Fohlin, i forum c++, Tråden har 8 Kommentarer och lästs av 1156 personer

Jag skulle vilja styra mitt tangentbord med ett program. Vill bara att det
ska styra en tangent. Hur skriver man ett program för att göra så vänster piltangent "trycks ner" av ett program? Skulle vilja ha det i c++ kod.


Svara

Sv: styra tangentbord

Postades av 2001-11-02 13:48:00 - Christian Otrel

En variant är att hitta ASCII koden för den knappnedtryckningen och lagra den i en konstant... (Ett vanligt sätt att lösa liknande "knapp-
nedtryckningar på...)

Är dock inte säker på vilken ASCII kod som innehåller vänstersteg.


Svara

Sv: styra tangentbord

Postades av 2001-11-03 00:45:00 - Niklas Jansson

Vanligt eller console-program?

Vad skall du ha tangenttryckningen till?

Skall den skickas till ett annat program, eller behöver du den bara i ditt program?

/Niklas Jansson


Svara

Sv: styra tangentbord

Postades av 2001-11-03 21:25:00 - Christian Otrel

Till: Niklas!!!
(Bara nyfiken...)
Hur hade du löst det i en "vanlig" applikation...?

Är ingen expert som du... (Såg dina meriter...)
;)


Svara

Sv: styra tangentbord

Postades av 2001-11-04 03:56:00 - Mattias Fohlin

ja jag skulle vilja att man typ kunde lura windows så att den tror att vänster pilknapp "trycks ner". eller högra.


Svara

Sv: styra tangentbord

Postades av 2001-11-05 09:29:00 - Niklas Jansson

Du bör kunna skicka ett meddelande med PostMessage eller SendMessage.
Problemet är att jag inte är säker på om det går att skicka systemmeddelanden. Ett alternativ är om du kan fixa en Handle till det program du vill skicka tangenttryckningar till.

Det vore praktiskt om du förklarade lite mer vad du skall ha programmet till.

/Niklas Jansson


Svara

Sv: styra tangentbord

Postades av 2002-01-17 22:08:29 - Anders Söderlund

En undran: Piltangeterna har väl inget ASCII-tal?
ASCII-tabellen innehåller bara tecken.
Piltangenterna liksom Ctrl, Alt och Shift räknas inte som tecken.

Eller.....?


Svara

Sv: styra tangentbord

Postades av 2002-01-23 01:23:13 - Mattias Fohlin

Tror inte det.. Men jag behöver inte veta hur man ska styra det tangentbordet längre.. verkar omöjligt..


Svara

Sv: styra tangentbord

Postades av 2002-01-23 09:16:34 - Peter Aronsson

Använd funktionen keybd_event eller SendInput, har inte gjort det själv men lägger med ett exempel från MSDN som sätter NumLock:


#include <windows.h>

void SetNumLock( BOOL bState )
{
BYTE keyState[256];

GetKeyboardState((LPBYTE)&keyState);
if( (bState && !(keyState[VK_NUMLOCK] & 1)) ||
(!bState && (keyState[VK_NUMLOCK] & 1)) )
{
// Simulate a key press
keybd_event( VK_NUMLOCK,
0x45,
KEYEVENTF_EXTENDEDKEY | 0,
0 );

// Simulate a key release
keybd_event( VK_NUMLOCK,
0x45,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0);
}
}

void main()
{
SetNumLock( TRUE );
}


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
558
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies