Click here to Skip to main content
15,889,527 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
Gerry Schmitz16-Aug-17 6:50
mveGerry Schmitz16-Aug-17 6:50 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
Kevin Marois16-Aug-17 7:05
professionalKevin Marois16-Aug-17 7:05 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
Eddy Vluggen21-Aug-17 9:22
professionalEddy Vluggen21-Aug-17 9:22 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
Kevin Marois16-Aug-17 7:16
professionalKevin Marois16-Aug-17 7:16 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
jschell18-Aug-17 12:11
jschell18-Aug-17 12:11 
AnswerRe: Call Into or Notify Other Instances Of Your App Pin
Gerry Schmitz15-Aug-17 7:40
mveGerry Schmitz15-Aug-17 7:40 
Questionplatform for an app for Ease of Access searched Pin
Erhy31-Jul-17 6:07
Erhy31-Jul-17 6:07 
AnswerRe: platform for an app for Ease of Access searched Pin
Afzaal Ahmad Zeeshan31-Jul-17 6:30
professionalAfzaal Ahmad Zeeshan31-Jul-17 6:30 
Of course, WPF and .NET allow you to control the input capturing from the System.Windows.Input namespace, where you get all the features such as Keyboard, or Binding for the inputs etc. You can use these classes to control the input from users, change the input or even change the key bindings all.

Secondly — but not recommended, you can consider using P/Invoke as well, to invoke the dll functions, such as and especially the SendInput function to actually send something as input a number of times. The benefit of this is, that you still get all of the high-level features of WPF application, while being able to easily go back to the native stuff and controlling hardware from unmanaged code, and maintaining states through marshalling.

There are several other types available there in the System.Windows.* namespace gallery, you would be amazed to see all of that service-level stuff available in managed and "modern GUI" way. That said, you can still go back to native stuff and do the things you want to do to your application. Smile | :)

System.Windows.Input Namespace
Keyboard Class (System.Windows.Input)
keypress using SendInput API
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~

GeneralRe: platform for an app for Ease of Access searched Pin
Erhy31-Jul-17 6:51
Erhy31-Jul-17 6:51 
AnswerRe: platform for an app for Ease of Access searched Pin
Afzaal Ahmad Zeeshan31-Jul-17 7:38
professionalAfzaal Ahmad Zeeshan31-Jul-17 7:38 
GeneralRe: platform for an app for Ease of Access searched Pin
Erhy22-Aug-17 10:39
Erhy22-Aug-17 10:39 
QuestionDesign and Architecture Pin
ijekhuenmen eromosele26-Jul-17 5:02
ijekhuenmen eromosele26-Jul-17 5:02 
AnswerRe: Design and Architecture Pin
Richard MacCutchan26-Jul-17 5:10
mveRichard MacCutchan26-Jul-17 5:10 
GeneralLooking for technological suggestion Pin
Kishor Mhaske20-Jul-17 0:08
Kishor Mhaske20-Jul-17 0:08 
QuestionAPI for online collaboration and file sharing Pin
petter201210-Jul-17 13:49
petter201210-Jul-17 13:49 
AnswerRe: API for online collaboration and file sharing Pin
Pete O'Hanlon10-Jul-17 20:06
mvePete O'Hanlon10-Jul-17 20:06 
GeneralRe: API for online collaboration and file sharing Pin
petter201211-Jul-17 0:22
petter201211-Jul-17 0:22 
GeneralRe: API for online collaboration and file sharing Pin
Gerry Schmitz11-Jul-17 6:56
mveGerry Schmitz11-Jul-17 6:56 
GeneralRe: API for online collaboration and file sharing Pin
petter201211-Jul-17 9:12
petter201211-Jul-17 9:12 
AnswerRe: API for online collaboration and file sharing Pin
jschell13-Jul-17 6:47
jschell13-Jul-17 6:47 
QuestionBusiness language Solution? Pin
Joer4x425-Jun-17 9:08
Joer4x425-Jun-17 9:08 
AnswerRe: Business language Solution? Pin
Richard MacCutchan25-Jun-17 21:04
mveRichard MacCutchan25-Jun-17 21:04 
GeneralRe: Business language Solution? Pin
Gerry Schmitz26-Jun-17 9:49
mveGerry Schmitz26-Jun-17 9:49 
GeneralRe: Business language Solution? Pin
Joer4x429-Jun-17 11:18
Joer4x429-Jun-17 11:18 
GeneralRe: Business language Solution? Pin
Richard MacCutchan29-Jun-17 21:39
mveRichard MacCutchan29-Jun-17 21:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.