Français
Forum

Software zum Changement des Tastaturlayouts

 
- page 1 -



Penguin
Tux
Salut,

gibt es irgendeine Possibilité, un Tool pour Windows XP/2000 trop écrivons, welches cela Tastaturlayout de allemande sur Russisch et de Russisch dans allemande switchen peux? en supplément besoin je une simple GUI, là qui Nutzer pas wirklich viel Ahnung avons volonté. cela wichtige ist, dass dabei aucun Registryeinträge geändert volonté, weil es sonst Konflikte avec qui Rechtevergabe im Netzwerk donner pourrait.

merci Schonmal pour eure Aider
Tony
KompilierenMarqueSéparation
declare btndlg&,dlgende%,dlg&
dlg&=Create("Window",%hwnd,"Sprache",10,10,200,120)
Startpaint dlg&
UseFont "CANDARA",25,20,1,0,0
TextColor RGB(0,0,0),RGB(255,255,255)
Endpaint
btnDlg& = CreateButton(dlg&,"Deutsch -> Russisch",30,10,120,30)
btnDlg& = CreateButton(dlg&,"Russisch -> Deutsch",30,45,120,30)

WhileNot dlgende%

    WaitInput

    If GetFocus(btnDlg&)

        dlgende% = 1

    EndIf

Endwhile

destroywindow(dlg&ass=s2>)

qui GUI ist, si aussi seulement vom optischen her, fertig. qui Code ist avec Sicherheit reinster Müll et on pourrait ihn bestimmt aussi encore améliorer. maintenant ca va tout autor, qui richtigen Funktionen zum richtigen Button trop écrivons.
 


OS: Win XP/Debian
XProfan 10
23.09.2008  
 



 
- page 2 -



Penguin
Tux
cela pourrait naturellement son. fais je cela simple sur den UseFont besefehl?
 


OS: Win XP/Debian
XProfan 10
24.09.2008  
 




Dieter
Zornow
Du must sur Textdienste et Eingabesprachen russisch en supplément prendre, Windows zeigt ensuite dans qui Taskleiste un champ à, indem du simple qui Sprachen échanger peux aussi avec dem en supplément gehörenden Font. Es suffisant pas simple cela clavier Layout trop échanger. avec dem Taskleistentool de Windows allez qui Umschaltung simple et vite avec einem Klick. je fais cela avec allemande, Englisch et Thai.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
24.09.2008  
 




Penguin
Tux
cela cela avec dem Kästchen funktioniert sais je. Es était plan seulement qui Frage si cela un Schüler aussi changement peux.
 


OS: Win XP/Debian
XProfan 10
24.09.2008  
 




Frank
Abbing
avec diesem Code schaltest du Schonmal zum prochain Schema:
KompilierenMarqueSéparation
 $H Windows.ph
~keybd_event(18, 0, 0, 0)  Alt
~keybd_event(16, 0, 0, 0) Shift
~keybd_event(16, 0, ~KEYEVENTF_KEYUP, 0)
~keybd_event(18, 0, ~KEYEVENTF_KEYUP, 0)
En
 
24.09.2008  
 




Penguin
Tux
merci, mais cela hilft mir seulement dans gewissem Maße plus. cela Hauptproblem liegt immernoch y, dass je cet Schwarzen striche habe. Über UseFont ca va pas comment je mittlerweile gemerkt habe.
 


OS: Win XP/Debian
XProfan 10
24.09.2008  
 




Frank
Abbing
la hâte du den Dialogfont gesetzt, bevor du cela Modifier le champ de erstellst?
KompilierenMarqueSéparation
Usefont "MS Sans Serif",13,0,0,0,0
SetDialogFont 1e>
 
24.09.2008  
 




Penguin
Tux
quoi bleibt mir d'autre Übrig comme mich trop bedanken?

merci, pour deine Aider

je frage mich seulement justement comment on solch un Eingabefeld erstellt. qui Aider hat mir rien gebracht
 


OS: Win XP/Debian
XProfan 10
24.09.2008  
 




Frank
Abbing
tu peux un normales Éditer, un Richtextedit ou bien un Multiedit verwenden, en supplément gibt es dans qui Aider oui viele Beispiele. dans meinem Beispiel habe je oui aussi eines erzeugt.
 
24.09.2008  
 




Penguin
Tux
Ok, cela Modifier le champ de ist eh bien erstellt, cela Problem ist seulement, dass je es avec aucun mir einfallenden Funktion schaffe, cela beide Felder erzeugt volonté.

ici qui Code:
KompilierenMarqueSéparation
WINDOWSTYLE 31
Window 0,0-0,1024
Windowtitle "Deutsch - Russisch"
Window 0,0-%maxx,%maxy
UseIcon "Gesicht"
Eingabe Deutsch
Usefont "Arial",20,0,0,0,0
SetDialogFont 1
 $H Windows.ph
Declare Edit&
Cls
Edit& = @Create("MultiEdit",%hWnd,"Deutsch",10,10,1000,320)
WaitKey
End
Eingabe Russisch
Usefont "Arial",20,0,0,0,0
SetDialogFont 1
Def ActivateKeyboardLayout(2)!"USER32","ActivateKeyboardLayout"
Def &VK_FLAGSR 1 Tastenlayout Russisch
Def &VK_FLAGSD 0 Tastenlayout Deutsch
Declare edit&,text$
Cls
edit&=Create("MultiEdit", %hWnd, "", 10, 370, 1000, 320)
ActivateKeyboardLayout(0, &VK_FLAGSR)

While 1

    WaitInput
    Case %key=2:Break

Endwhile

ActivateKeyboardLayout(0, &VK_FLAGSD)
Fin
 


OS: Win XP/Debian
XProfan 10
25.09.2008  
 




Frank
Abbing
Hm, tu as oui mittendrin un Fin stehen...
KompilierenMarqueSéparation
Def ActivateKeyboardLayout(2)!"USER32","ActivateKeyboardLayout"
Def &VK_FLAGSR 1 Tastenlayout Russisch
Def &VK_FLAGSD 0 Tastenlayout Deutsch
Declare edit1&,edit2&,text$,x&
WINDOWSTYLE 31
Window 0,0-0,1024
Windowtitle "Deutsch - Russisch"
Window 0,0-%maxx,%maxy
UseIcon "Gesicht"
Usefont "Arial",20,0,0,0,0
SetDialogFont 1
edit1& = @Create("MultiEdit",%hWnd,"Russisch",10,10,1000,320)
edit2&=Create("MultiEdit", %hWnd, "Deutsch", 10, 370, 1000, 320)

While 1

    WaitInput
    Case %key=2:Break

    If %GetFocus=edit1&

        ActivateKeyboardLayout(0, &VK_FLAGSR)

    ElseIf %GetFocus=edit2&

        ActivateKeyboardLayout(0, &VK_FLAGSD)

    EndIf

Endwhile

Fin
 
25.09.2008  
 




Penguin
Tux
eh bien car, lente wird es. cela zweite champ ist maintenant là, change je, vom Russischen ins allemand, schaltet zwar qui Discours um, mais es écrit immernoch dans kyrillischer Schrift. je muss chacun bouton zweimal drücken, avec cela je wieder normal écrivons peux.

j'ai eh bien beobachtet, dass dans beiden Feldern pour chaque Tastendruck cela Eingabegebietsschema geändert wird.
 


OS: Win XP/Debian
XProfan 10
26.09.2008  
 



@Penguin
Kleinigkeit am Rande:

si du WINDOWSTYLE 31 + 512 écris, hat cela la fenêtre qui Eigenschaften eines Dialog-Fensters et tu peux avec qui TAB-bouton entre den beiden Eingaben échanger (TAB-bouton = Iskey(9) )
 
26.09.2008  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

31.552 Views

Untitledvor 0 min.
Stringray08.10.2017
Wilfried Friebe11.01.2016
Georg Teles29.06.2015
mein02.06.2013
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie