jennico Posted November 17, 2007 Share Posted November 17, 2007 (edited) Hello World !I would like to introduce my script that will give you lots of fun taking benefit of the fabulous Unicode System.It is dedicated to the inventors of AutoIt. What a great scripting language, now finally supporting Unicode. Thank you.i had to zip it because of its size. the zip contains the au3.you will find a description in the next postings.j.UnicodeKeyboardSetupv1.0.zip Edited November 18, 2007 by jennico Chaim613 1 Spoiler I actively support Wikileaks | Freedom for Julian Assange ! | Defend freedom of speech ! | Fight censorship ! | I will not silence.Don't forget this IP: 213.251.145.96 Link to comment Share on other sites More sharing options...
jennico2 Posted November 17, 2007 Share Posted November 17, 2007 (edited) well, here is the download: i had to zip it because of its size. the zip contains au3 and exe. one second please. cannot attach anything don't know why. Edited November 17, 2007 by jennico2 Chaim613 1 My contributions:Universal translator with national keyboards and Unicode support.Unicode editor with national keyboards and editing features. Link to comment Share on other sites More sharing options...
jennico2 Posted November 17, 2007 Share Posted November 17, 2007 well, here is the description:0. Introduction To Unicode Keyboard and Editor:===================================Unicode Keyboard is a small and esay to use Unicode Editor with national keyboard support.The international Unicode standard enables the simultaneous bidirectional use of millions of language charcters, scientific and other signs in one document without having to switch the language settings of your computer ("code pages").But how can you take profit of Unicode while you still have only 56/58 keys on your keyboard ? Unicode Keyboard helps you out to advance your writing skills with ease and fun ! You will be enabled to create bi- or multinational texts, scientific documents and you will enjoy enriching your simple text-only documents, professional presentations, business letters or e-mails with fantastic new symbols.This version 1.0 supports the national keyboards and characters of the following countries: Central and Western Europe: German, English, French, Dutch, Italian, Portuguese, Spanish, Latin, Multilingual Nordic Languages: Danish, Swedish, Norwegian, Finnish, Sami, Icelandic East and South East Europe: Russian (cirillic), Estonian, Latvian, Lithuanian, Ukrainian (cirillic), Polish, Czech, Slovak, Hungarian, Slovenian, Croatian, Serbian (cirillic), Albanian, Romanian, Bulgarian (cirillic), Greek, Turkish Asia: Persian (Farsi), Japanese (Katagana + Hiragana), Korean, Chinese (simplified + traditional), Vietnamese, Thai, Indonesian, Bengali Africa and Middle East: Hebrew, Yiddish, Arabic, Azeri (cirillic), Armenian America: Latin American Spanish, Brazilian PortugueseStep by step I will add further languages and sign sets like mathematics, astronomy, chemistry, hieroglyphs, musical notes and many more. The Unicode system supplies a vast and fascinating amount of editable characters.Further features:- Advanced editing tools like exchange and append to clipboard, fonts selection.- Phonetical Chinese keyboard with 20.000 predefined chinese signs and magnifying glass to view the signs.- Automatic Left-to-Right, Right-to-Left and bidirectional writing, setting of direction changing marks.- Typing either into the internal editor or directly into a document supported.- Real keyboard simulation of all necessary keys incl. key repetition. Simulating keyboard behaviour on the special nonspacing "DeadKeys" (Accents).- Save function for texts (in UTF-8 encoding).1. Requirements before using Unicode Keyboard:===================================! Very important !While Windows Vista is already based upon Unicode by standard (as far as I know), Windows XP still uses the ANSI Code Page standard (national settings). You have to change your code system to international Unicode by making the following steps:1. Open Internet Explorer2. Click View (on the menu bar), then Encoding => More => Chinese Traditional (BIG5).(The same can be achieved by installing the Asian language support from the WinXP CD via Control Panel => Region Settings => Languages).3. Follow the directions on screen to install the language pack from your Windows CD. After installation is completed, you may need to restart your computer.4. When you are able to use your browser again, make sure the browser is UTF-8 encoded by clicking once more: View (on the menu bar), then Encoding => Unicode (UTF-8)5. Go once more to Control Panel => Region Settings => Languages and make sure that both checkboxes are checked (Right-to-Left writing and East-Asian languages).Remark: Unicode is not supported by Win9x OS or lower and Unicode Keyboard will not work on these systems !2. Installing Unicode Keyboard:======================Unicode Keyboard comes with an installation routine. You will be guided through the process. During installation about 1000 graphic files will be downloaded from the Microsoft website. So please open Internet connection and firewall. The process will take about 5 minutes.Deinstallation: No system changes will be made. Simply delete the "Unicode" folder.3. The Graphical User Interface:=======================The use of the program is very intuitive and there is not much to explain.You will find some unknown keys on the bottom row of the virtual keyboard. The four left bottom keys are only used with Right-to-Left languages like Farsi, Arabic and Hebrew. The first two will mark a change of typing direction within a script from right to left and v.v. The other two buttons are for joining special Arabic and Thai characters together (they are typed onto each other).The "nbsp" button will type a non-breaking space. This means, a line will not be broken on such a space.The button ("<>") will change the general writing direction of the entire document (right-left, left-right).The light red buttons are nonspacing "Deadkeys". They wait for a subsequent key to type an accent on it. A tooltip will inform you of the exspected lettersYou will also find keyboards with so-called "Combining Diacritical Marks". They work similar to the nonspacing DeadKeys, but the letter is typed first and the accent (diacritic) afterwards. I find this method more practical.All keyboards have three levels: Basic - Shift - AltGr.The virtual national keyboards may slightly differ from the real ones in order to contain more characters or for practical reasons.The Multinmational keyboard is supposed to offer all characters of the latin (Western) languages.If you want to type directly into a document you can switch off the edit box by hitting the little arrow to the right and checking the "Top" checkbox.4. Unicode Fonts:=============The Unicode system (now v5.0) is still "under construction". From time to time further blocks of characters are added. Consequently there is no font available that covers all signs and characters. If you encounter display problems, try to change the font first. There are lots of special Unicode Fonts like:- Arial Unicode MS (part of Win XP or Windows Update KB 287247) (aruniupd.exe. Unicode. Version 0.86. TTF. © Ascender Corporation) or search for "Arial Unicode MS.zip" on a Brazilian Website- Lucida Sans Unicode (part of Win XP) (lsansuni.zip, Unicode, Version 2.00. TTF. Size: (177.16 kb))- Palatino Linotype (palab.zip, Unicode, Version 1.40. TTF. Size: (999.01 kb))- Code2000 (code2000.zip. Unicode. Version beta 1.13. TTF. Size: (1,218.53 kb))- Code2001- Code2002- Bitstream Cyberbit (cyberbit.zip. Unicode. Version Version beta 2.00. TTF. Size: (6,210.58 kb))- XSerif Unicode (xsuni.zip, Unicode, Version 1.00. TTF. Size: (50.59 kb))- Alphabetum UnicodeI warmly recommend Code2000 if you want to use exotic glyphs like Runics, Inuit, Coptic, Ethiopic, Cirth or Klingon. It containes most of the Unicode signs and impressively beats the others by far.Try to find the latest versions in Internet, e.g. "http://www.orwell.ru/test/download".There are more (partly free) Unicode fonts available, but none of them will cover all characters and signs.Furthermore, for all foreign languages and Unicode blocks you can find specialized font sets online.5. Remarks:=========If you want to save a document with Unicode characters you have to encode it in Unicode or you will find only question marks on reopening. E.g. in Notepad choose "Save as..." and select "UTF-8 in the bottom "Encoding" combo. New documents written with Unicode Keyboard will be automatically saved in UTF-8.I apologize for three small mistakes I found in the codes:1. The Dutch capital letter "ij" must be written as "Ij", not "IJ".2. The Skandinavian and Baltic letters "Õ" and "õ" are wrongly painted on the keyboards (Double Accent Acute instead of Tilde), but will be typed correctly.3. The program´s default font "MS Sans Serif" fails to type the characters "digraph oe ligatured" and "digraph OE ligatured", as used on the Multilingual keyboard. Please choose a different font like "Tahoma".6. The Rosetta Stone Project:=====================Unicode Keyboard is an integral part of "Rosetta Stone", my universal translating program which can be downloaded as well from the AutoIt forum.I split this program because the keyboards developed their individual indications beyond translations.Rosetta Stone is intended to develop step by step into a universal translating tool. I will appreciate any kind of support.Of course you can alter my keyboards in a way that better fits your purpose. If you think you found an improvement or if you are a native speaker, please inform me so that I can update my work.Have fun !peace on earth jennicoclick here for Rosetta Stone Chaim613 1 My contributions:Universal translator with national keyboards and Unicode support.Unicode editor with national keyboards and editing features. Link to comment Share on other sites More sharing options...
martin Posted November 17, 2007 Share Posted November 17, 2007 jennico2???? What's the point? Serial port communications UDF Includes functions for binary transmission and reception.printing UDF Useful for graphs, forms, labels, reports etc.Add User Call Tips to SciTE for functions in UDFs not included with AutoIt and for your own scripts.Functions with parameters in OnEvent mode and for Hot Keys One function replaces GuiSetOnEvent, GuiCtrlSetOnEvent and HotKeySet.UDF IsConnected2 for notification of status of connected state of many urls or IPs, without slowing the script. Link to comment Share on other sites More sharing options...
jennico2 Posted November 17, 2007 Share Posted November 17, 2007 (edited) i just need more attachment space. my Rosetta Stone now is 608 kb, and Unicode Keyboard 525 kb. that's all. nothing bad. :-) j. the problem is, there is no option for attaching something....... what's wrong ? Edited November 17, 2007 by jennico2 Chaim613 1 My contributions:Universal translator with national keyboards and Unicode support.Unicode editor with national keyboards and editing features. Link to comment Share on other sites More sharing options...
Joscpe Posted November 17, 2007 Share Posted November 17, 2007 (edited) Fuck! I accidentally clicked the (?) and the console spammed an Error and now its rapidly opening a million IE windows! AHHHHHH!Edit:Ok, I got it under control... Couldn't open Taskman, Au3, the start menu was messed up and I couldn't open Run. Finaly IE figured out it had an error and gave me the error report window, everything is normal now. Edited November 18, 2007 by Joscpe Chaim613 1 -Joscpe Link to comment Share on other sites More sharing options...
jennico Posted November 18, 2007 Author Share Posted November 18, 2007 (edited) There was a problem with the help button, i fixed it. try downloading again the zip. sorry ........... I don't know why it opens many windows, should just open one. i will find out. Edit: i think i got it now ! j Edited November 18, 2007 by jennico Chaim613 1 Spoiler I actively support Wikileaks | Freedom for Julian Assange ! | Defend freedom of speech ! | Fight censorship ! | I will not silence.Don't forget this IP: 213.251.145.96 Link to comment Share on other sites More sharing options...
martin Posted November 18, 2007 Share Posted November 18, 2007 (edited) i just need more attachment space. my Rosetta Stone now is 608 kb, and Unicode Keyboard 525 kb. that's all. nothing bad.:-) j.the problem is, there is no option for attaching something....... what's wrong ?You can only do certain things until you have made a minimum number of posts so I expect that's what wrong.Using up your allowed storage space is a problem which I get round by posting a zipped shortcut. Store the file to be downloaded somewhere where it's free, make a link to the file, zip the link and post the zipped link which will usually be less than 300 bytes. You could just post the link but then you wouldn't know if or how many people had downloaded it. So someone who wants the file clicks the zip link and downloads it and then unzips it. Then they have a link to your files which they can use again if they need to without even going to the forum. Edited November 18, 2007 by martin Chaim613 1 Serial port communications UDF Includes functions for binary transmission and reception.printing UDF Useful for graphs, forms, labels, reports etc.Add User Call Tips to SciTE for functions in UDFs not included with AutoIt and for your own scripts.Functions with parameters in OnEvent mode and for Hot Keys One function replaces GuiSetOnEvent, GuiCtrlSetOnEvent and HotKeySet.UDF IsConnected2 for notification of status of connected state of many urls or IPs, without slowing the script. Link to comment Share on other sites More sharing options...
BrettF Posted November 18, 2007 Share Posted November 18, 2007 Even better! Look near the bottom of my sig. Downloads section Chaim613 1 Vist my blog!UDFs: Opens The Default Mail Client | _LoginBox | Convert Reg to AU3 | BASS.au3 (BASS.dll) (Includes various BASS Libraries) | MultiLang.au3 (Multi-Language GUIs!)Example Scripts: Computer Info Telnet Server | "Secure" HTTP Server (Based on Manadar's Server)Software: AAMP- Advanced AutoIt Media Player | WorldCam | AYTU - Youtube Uploader Tutorials: Learning to Script with AutoIt V3Projects (Hardware + AutoIt): ArduinoUseful Links: AutoIt 1-2-3 | The AutoIt Downloads Section: | SciTE4AutoIt3 Full Version! Link to comment Share on other sites More sharing options...
BrettF Posted November 18, 2007 Share Posted November 18, 2007 There was a problem with the help button, i fixed it. try downloading again the zip.sorry ...........I don't know why it opens many windows, should just open one. i will find out.Edit: i think i got it now !jStill does it for me? Chaim613 1 Vist my blog!UDFs: Opens The Default Mail Client | _LoginBox | Convert Reg to AU3 | BASS.au3 (BASS.dll) (Includes various BASS Libraries) | MultiLang.au3 (Multi-Language GUIs!)Example Scripts: Computer Info Telnet Server | "Secure" HTTP Server (Based on Manadar's Server)Software: AAMP- Advanced AutoIt Media Player | WorldCam | AYTU - Youtube Uploader Tutorials: Learning to Script with AutoIt V3Projects (Hardware + AutoIt): ArduinoUseful Links: AutoIt 1-2-3 | The AutoIt Downloads Section: | SciTE4AutoIt3 Full Version! Link to comment Share on other sites More sharing options...
jennico2 Posted November 22, 2007 Share Posted November 22, 2007 (edited) working on a new version having fixed this problem. the help works though in main program, or doesn't it ? any more problems with my script ? j. Edit: just want to point out that this first version is just the base for the extensions i'm working on. coming versions will be much more interesting. Edited November 22, 2007 by jennico2 Chaim613 1 My contributions:Universal translator with national keyboards and Unicode support.Unicode editor with national keyboards and editing features. Link to comment Share on other sites More sharing options...
jennico2 Posted December 11, 2007 Share Posted December 11, 2007 I have to make a warning:the current autoit version 3.2.10.x has a bug. the edit control does not behave correctly. so my script does not work with v3.2.10.x ! as far as i know it works with autoit v3.2.8.1 or (where it was written in) before. i hope the bug will be fixed soon.i add a download link for the .exe version. it is compiled with v3.2.8.1 and working.sorry j.UnicodeKeyboard_1.0.exe Chaim613 1 My contributions:Universal translator with national keyboards and Unicode support.Unicode editor with national keyboards and editing features. Link to comment Share on other sites More sharing options...
Chris86 Posted December 25, 2007 Share Posted December 25, 2007 Great my dad asked me how he could type russian signs on a norwegian keyboard. now i found this Chaim613 1 Link to comment Share on other sites More sharing options...
Chris86 Posted December 25, 2007 Share Posted December 25, 2007 jennico2????What's the point?You don't see the point with this??many people that need to write on other languages would need this script.jennico2 please make this script official and not just avable in Autoitscript forums! Link to comment Share on other sites More sharing options...
BrettF Posted December 25, 2007 Share Posted December 25, 2007 You don't see the point with this?? many people that need to write on other languages would need this script. jennico2 please make this script official and not just avable in Autoitscript forums! Read a bit further... He needed more attachment space [Jennico(2)]. Of course he understands what it is. He didn't understand the point of creating a new account... Vist my blog!UDFs: Opens The Default Mail Client | _LoginBox | Convert Reg to AU3 | BASS.au3 (BASS.dll) (Includes various BASS Libraries) | MultiLang.au3 (Multi-Language GUIs!)Example Scripts: Computer Info Telnet Server | "Secure" HTTP Server (Based on Manadar's Server)Software: AAMP- Advanced AutoIt Media Player | WorldCam | AYTU - Youtube Uploader Tutorials: Learning to Script with AutoIt V3Projects (Hardware + AutoIt): ArduinoUseful Links: AutoIt 1-2-3 | The AutoIt Downloads Section: | SciTE4AutoIt3 Full Version! Link to comment Share on other sites More sharing options...
LPent Posted October 15, 2008 Share Posted October 15, 2008 apologize for three small mistakes I found in the codes:1. The Dutch capital letter "ij" must be written as "Ij", not "IJ".Actually, the capitol letter IJ is written like that, see also: http://en.wikipedia.org/wiki/IJ_(digraph) Link to comment Share on other sites More sharing options...
amin84 Posted March 17, 2011 Share Posted March 17, 2011 Is it possible to ask for one simple example on how to map a key on the keyboard to a character in AutoIt? I got the source but it's a little too advanced with all the arrays! Just one example to show how to map if the user pressed "Y" show "0x0645" character. Thanks a lot. Link to comment Share on other sites More sharing options...
tele123 Posted March 5, 2012 Share Posted March 5, 2012 (edited) I have problemLine 1818GuiCtrlCreateLabel("",0,120,373,48,$WS_DISABLED)ERROR: Variable used withhout being declared.next : Line 1823 --> $SS_Centernext : Line 1824 ---> $SS_CENTER,$BS_DEFPUSHBUTTONI use xpWhat is wrong with my autoit?Edit:I paste this#include <StaticConstants.au3> ; ok#include <ButtonConstants.au3>#include <EditConstants.au3>#include <GUIConstantsEx.au3>#include <WindowsConstants.au3>#include <GUIConstants.au3>#include <ComboConstants.au3> ; okand workingthenInstall -> Please check your internet connection and firewall setings and hit Retry . Edited March 5, 2012 by tele123 Link to comment Share on other sites More sharing options...
guinness Posted March 5, 2012 Share Posted March 5, 2012 Read the Help file! If you search for that variable it clearly tells you that #include <StaticConstants.au3> should be included because the variable is missing as stated by the transparent error message. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
tele123 Posted March 8, 2012 Share Posted March 8, 2012 In help file "static"Warning: This feature is experimental. It may not work, may contain bugs or may be changed or removed without notice.DO NOT REPORT BUGS OR REQUEST NEW FEATURES FOR THIS FEATURE.USE AT YOUR OWN RISK. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now