Notepad paprasčiausiai perkoduoja stream'ą ir daugiau nieko nedaro. Aš su savo C++ žiniom galiu slėptis po lapais, tad nesugebu rasti kaip tas keyboard'o layouto pasikeitimas koreliuoja su regional settingu ir Notepad++ meniu punkti "Format -> ANSI" :-( Anyway, tyrimas tesiamas... "Meff" <noemail@japan.cc> wrote in message news:hgfti0$glk$1@trimpas.omnitel.net... > Super mintis. Eisiu žiūrėti Notepad++ source'us. Tiesa, mano pirminė mintis, kad Notepad++ turi šitą BUG'ą yra klaidinga. Kai Notepad++ pakeiti Format į UTF - puikiai rašo latviškas raides. Nerašo tik kai Format -> ANSI. Mažiuką paveiksliuką prisegu. Taip pat einu paskaityti apie registro niuansus ir keyboard layout. > > AČIŪ. Pranešiu kai (JEI) pavyks išspręsti. > > "dr.Amber" <neturiu@emailo.as> wrote in message news:hgfpb6$9rj$1@trimpas.omnitel.net... >> va pabandžiau susidėti notepad ++ ir tą latvišką klavą. >> nustačius notepad++ encodinga į win-1257 rašo jis tą a ilgąją be problemų >> ir jam dzin kokia language for non unicode aplications uždėta. >> nagrinėti notepad++ source kas ten įvyksta keičiant koduote tikrai tingiu, >> bet jei išknisi, būtų įdomu sužinoti rezultatą. >> Kitas kelias tyrinėjimui - išsisaiškinti kas vyksta parenkant klaviatūros >> layoutus ir nuo ko priklauso layouto numeris registre, bei kaip tai įtakoja >> įvykius perjungiant layoutą. >> pabandyk HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard >> Layouts\00000426 pakoreguoti kad rodytų į tą naują layoutą t.y. LV_IT_U.dll >> ir pažiūrėk kaip elgsis tada. Turėtų veikti kaip standartinis LV layoutas, >> t.y. rašyti ir su anglišku language for non unicode aplications >> >> >> "Meff" <noemail@japan.cc> wrote in message >> news:hgfddf$m5m$1@trimpas.omnitel.net... >>> Ačiū už atsakymą. Tai būtų tiesus kelias į tiesą, bet niekaip negaliu jo >>> surišti su softo veikimu. >>> >>> Ar gali būti kur nors mano softe kažkoks unikodo supporto override'as? >>> Kažkas, kas numuša visiems WinForm kontrolsams unicode supportą (be abejo >>> visos formos paveldi iš vienos BASE formos, bet nieko panašaus į unicode >>> disablinimą ten nerandu)? Niekur google nerandu tokios galimybės paminėtos >>> :-) >>> >>> Kontrolsai unikodiniai (standartiniai WinForms controlsai). Jie puikiai >>> rodo LV raides. Į juos galima nupastinti LV raides. Jie puikiai spausdina >>> (taipinimo klaviatūra metu) LV raides JEIGU regional settinguose "Select a >>> language to match the language version of the non-Unicode programs you >>> want to use:" nurodau Latvian (arba net ir Lithuanian). >>> >>> Jei čia nurodyta English (o taip yra pas klientus) - WinForms >>> standartiniai kontrolsai tiesiog nesugeba klaviatūra parašytų "āūīōņ" >>> parodyti (rašymo metu). Rodo "auion". >>> >>> Klaviatūros layout'as sukurtas su Microsofto toolsu: "The Microsoft >>> Keyboard Layout Creator" >>> (http://msdn.microsoft.com/lt-lt/goglobal/bb964665(en-us).aspx), deja >>> būtent šitas klaviatūros layoutas (kartu su neteiginsu regional settingu) >>> ir sukelia problemą, kurią turiu išspręsti nekeisdamas regional settingų >>> bei klavos layouto draiverio. Uždėjus kitus latviškus klaviatūros Layoutus >>> problemos nelieka. >>> >>> >>> "dr.Amber" <neturiu@emailo.as> wrote in message >>> news:hgfbe0$j8e$1@trimpas.omnitel.net... >>>> ta prasme tu nori, kad neunikodinis kontrolsas po anglišku regionu rodytų >>>> latviškas raides? Nerodys. tam jis ir neunikodinis.O šiaip tai naudok >>>> unikodinius kontrolsus. >>>> pats klavos draiveris čia visiškai dzin, nebent labai jau gudrų softą >>>> pasirašei (bet tu tikrai to nepadarei) >>>> >>>> "Meff" <noemail@japan.cc> wrote in message >>>> news:hge7al$tef$1@trimpas.omnitel.net... >>>>> jei ką - va čia linkas į tą LV klaviatūros draiverį ir paaiškinimą kodėl >>>>> jį naudoti geriau (patogiau), nei defaultinius Microsoft siūlomus >>>>> >>>>> http://home.mira.net/~ints/free.html >>>>> >>>>> Problema ir yra klaviatūra + regional settings + mano programa (taip pat >>>>> ir Notepad++, bet jis čia tik tarp kitko), ir iš to derinio galiu >>>>> modifikuoti tik savo programą. >>>>> >>>>> "Meff" <noemail@japan.cc> wrote in message >>>>> news:hge6ue$t10$1@trimpas.omnitel.net... >>>>>> Nelabai supratau pastabos (tikriausiai nešsiskaitėte). >>>>>> >>>>>> Gi rašau, kad >>>>>> 1. kai nustatyti tam tikri Regional Settingai (kurių keisti pas >>>>>> klientus >>>>>> negaliu) ir >>>>>> 2. naudojant tam tikrą klaviatūros draiverį (kuris yra pa defaultu >>>>>> daugumos latvių naudojamas, bet nėra native windows'ų draiveris, >>>>>> klientai >>>>>> jo nekeis) >>>>>> 3. beveik visoms Windowsų programoms normaliai rašant latviškas raides >>>>>> 4. mano programa (o taip pat ir Notepad++) rašo tik š ir ž. Kitų LV >>>>>> raidžių nerašo). >>>>>> >>>>>> "trigras" <trigras@gmail.com> wrote in message >>>>>> news:hge64a$s33$1@trimpas.omnitel.net... >>>>>>> Visų pirma, manau, reiktų atskirt "Regional settings" ir klaviatūrą. >>>>>>> Tada bandyt suformuluot problemą iš naujo. >>>> >>>> >> >>