Installation Tips      Complete Manual     A Slideshow      SB-Typed Raw Text
Frequently Asked Questions (FAQs) in SB    Freq. Encountered Criticisms (FECs) in SB

SB Home @ Web    Buy SB    Send Email about SB   Exploit Free-SB (Tutorials) & FAQs

Indian/ South-Asian Languages Use in Particular      Non-English-Use FAQs in General
Join, Share in, and Gain from Our Language - Our Field - Our Own Free-SB Movement!

(Please read now this Users' Fast-Manual:) Step 01: To run SB, double-click the corresponding link-icon (named 'SB Word-Storm Processor v5') on your Windows Desktop (may also open via the Start Menu). If this Desktop icon is absent, copy that to your Windows Desktop. If the SB-Output link-icon (named 'SB5 Output') is missing as well, copy that also to your Windows Desktop. (N.B. Both these link-icons are found at the Links subfolder.)
Step 02: In the preliminary program screen that remains for 8-9 seconds, you may do nothing (or press Enter/ click at
I am the Default User button, saving 4-5 seconds) to choose the Last-Using User/ Default User. Otherwise, you may click at I am Another User-Entity button (or one of the user-entity number-buttons below) to choose (and create, if not pre-existing) any one of the other 19 possible user-entities. [In the very first session, you'll be rushed inside the Default UE]
Click here to read just the remaining 4 steps of this basic fast-manual so as to master this powerful text-storm processor! (May note the path of this page!) 

Shabda-Brahma ET-Feel Word-Storm Processor (SB) - Brief Introduction
If this page has automatically appeared now, you have just successfully installed Free-SB, the un-registered variety of SB v5.x - congratulations! Please note the path-name (in your PC) of this help-center file and refer to it in case of any problem. May view also the Complete Manual for any reference, and do practice the Exploit Free-SB Tutorials. For practical knowledge, click at the A Slideshow link.

The computer is hailed as a great instrument for saving time, but it seems the popular word-processing packages could not yet do enough to greatly decrease the labor and time involved in typing long passages of text into the computer. Shabda-Brahma ET-Feel Word-Storm Processor (abbreviated as Shabda-Brahma or just as SB), a program in Visual FoxPro 6 developed by Rituraj Kalita of Guwahati, India during 1999-2006 is an humble attempt to encourage the leaders of the word-processor industry to proceed further in this field. Its development first started in the year 1999 as a dBase III Plus program in a Pentium-I PC at Cotton College, Guwahati. The most modern and extremely user-friendly Visual FoxPro version (v5.9+ ones, the full installer of it weighing only around 4 MB) has been finalized and is being distributed (SB might turn out to be one of the fastest word-processor on earth, let's see). Without undergoing an authentication process involving a key floppy diskette (SB-KFD), a v5.9+ package installed from the internet works as a Free 33-Line Variety allowing one to type up to 33 lines per file/slate (equivalent to half a page of single-spaced typed text in Word), and to open/ create up to 3 files/slates per session (to authenticate SB v5.x, you may contact ESS, the vendor firm). Thus, the v5.9+ has practically become almost a freeware: most of your letters, emails, poems, petitions etc. won't cross this 33 lines limit! The name Shabda-Brahma is of an Indian origin, and is related to an ancient Indian belief that considered the word (shabda) as an extremely powerful entity. 

          For anyone having a volume of tedious text to type, this auto-suggesting, auto-typing, intelligent text-processor (with a partly intended, partly unintended extra-terrestrial feel) will be of great use for typing in the fundamental, skeletal text material into the computer. Whenever the user types the first few (two or more) letters of a long word or a familiar phrase/ clause, Shabda-Brahma tries to guess the intended word/ phrase etc. in a novel, intelligent way and displays that auto-suggestion (2 possible alternatives) on the screen. In case of correct guessing, the user needs to just press the Insert key (Alt key for the 2nd alternative) to get that auto-suggestion auto-typed (otherwise, Ctrl+Insert may be pressed to choose the exactly desired one). Newer auto-suggestions are even automatically learnt from the user's written texts, so that SB becomes more and more useful & relevant to the owner (user) with the passage of time (to know in details, click here). In addition, one may also use one's own pre-defined 3-Key Abbreviations (e.g. F2Aw, F4qa etc., each of which starts with a function key) to auto-type definite words or phrases etc. In  addition to English and any other European/ East-Asian fonts, SB can even type in Assamese/ Bengali, Hindi/ Marathi/ Nepali or in any other South-Asian fonts (involving conjunct consonants), in a similarly fast and even more convenient manner. Furthermore, all these activities could be done in at most 20 different ways, by defining up to 20 user-entities with different personalities (such as basic, poet, essayist etc.). Please don't be mistaken: Shabda-Brahma isn't, however, meant for printing or for producing the final text with fine formatting features such as bold, italic, differently sized or colored  fonts etc., and so it must refer the printing or any fine formatting work to some other popular word-processor e.g., Microsoft Word, WordPad, 602Text, FrontPage, PageMaker etc. SB is able to refer its text-output to such other word-processors extremely easily, via the automated, continuous formation of HTML-output (to be opened & copied by any internet-browser such as IE, FireFox etc.) to be finally pasted into the desired word-processor. For further details, visit help-manual on the web, geocities.com/riturajkalita/sb_tutor.htm The Maximum Retail Price (MRP) for the authenticator SB-KFD (that leads to the realization of the full i.e., the registered variety of SB5) is Indian Rupees 750 (US $ 20, including postage) at present.

Click here for some valuable step-by-step tips about installation & authentication

Click here to encounter the massive, exhaustive SB5 Help-File (Complete Manual).

Click here for a 20-minute PowerPoint presentation.
 

Shabda-Brahma ET-Feel Word-Storm Processor (SB): Users' Fast-Manual

Step 01: To run SB, double-click the corresponding link-icon (named 'SB Word-Storm Processor v5') on your Windows Desktop (may also open through the Start Menu). If this Desktop icon is absent, copy that to your Windows Desktop. If the SB5-Output link-icon (named 'SB5 Output') is missing as well, copy that also to your Windows Desktop. (N.B. Both these link-icons are found at the Links subfolder.) (Steps 01 & 02 are at the top).
Step 02: In the preliminary program screen that remains for 6-7 seconds, you may do nothing (or click at 'I am the Default User' button, saving 3 seconds) to choose the Default User. Otherwise, you may click at 'I am Another User-Entity' button (or one of the user-entity number-buttons below) to choose (and create, if not pre-existing) any one of the last 18 possible user-entities.

Step 03:  (The unregistered users will now see a blue screen: To open SB, need to click at the Run Free (33-Line Variety) SB Instead button therein.) In the file-selection screen, click OK or press Enter (or go for a 60-second walk) if you want to open the last-used text document (file) - in the next screen, SB Main-Mode will appear. (However, to access the exhaustive, lengthy help-manual you could have pressed the PageUp key instead of clicking OK.) Otherwise, click Not OK to choose any other file (either pre-existing or a new one). To create a new file, type in its desired name (say Jan2006, generally with the .txt extension understood) within the file-opening dialogue box (unlike Word etc., SB must be sure about the filename NOW only). In the next screen, decide about the language-script (English/ 'Another European'/ 'Hindi'/ 'Assamese') and click accordingly. Now click OK to reach the Main-Mode.

Step 04: You've arrived at the Main-Mode of SB, with the cursor at the bottom of file. Most keys - alphabets, digits, arrows and cursor-jumper keys - work as expected. Move the cursor to your required place and start typing. SB is trying to guess what you're going to type, and showing that in bluish text (two guesses, in an upper and in a lower line). If it has guessed correctly, press Insert key (or Alt key, in case of the 2nd guess) to get it auto-typed. If not, may press Ctrl+Insert to choose the word/ word-set. Keep on saving your work regularly by pressing F12 (or by clicking at the corresponding picture-button F12Save). May see the file-preview by pressing Esc (activating Text-Editor Mode: maximize that preview for better view, and customize its font as you need - you'd be required to do these two things only once in SB). In v5.9+, you may even use Undo & Redo buttons (note: if once-clicking any of them doesn't work, simply click again!).

Step 05: If you've typed the text correctly, may go on pressing Ctrl+UpArrow (or Ctrl+DownArrow) to teach SB the newly typed words (OR words as well as word-sets) as and when you find it convenient (it takes a little time, do check it yourself). Whenever you want, you may also use the 3-key shorthand facility in SB. To do so, press any of the 9 function keys F1, F2, F3, ...., F9 depending on the part of speech you are looking for, as is directed in the 'complete help-manual'. Decide about (or remember) the 2nd key (always an alphabet), and press it. The list of pre-existing 3rd keys appears: either press any of them to use a pre-existing abbreviation, or press a new 3rd key (alphabet or digit etc.) to define a new abbreviation. (In case you are defining a new one, type in the full form and press Enter twice.) You're back at the SB Main-Mode now.

Step 06: When completed typing, press Ctrl+Tab (or click lowerX button) to quit. The quasi-buttons Save File and Not be Saved etc. appear: to just preserve the work for future editing, click the first one. To get it exported as well into Word or WordPad etc. (for formatting or printing), click at the 'Simple Save & HTML-Export Package' button, and then copy the HTML output to paste it anywhere. To export while continuing with your work on SB, just have a Shift+F12 keystroke (or a click at the 'Save&Exp' button). You may now minimize the SB-window, and open the link-icon 'SB5 Output' to view the output text as HTML using Internet Explorer (or Mozilla FireFox, i.e., the default internet browser). From it, select and copy your required text, and paste that into Word, 602Text, PageMaker or WordPad etc. as is desired. Funny tip: to render a pleasing green background to your exported SB5 Output, carefully paste a copy of Green.txt into DontOpen subfolder.

N.B. Note1. Just after saving (using F12 or Shift+F12) one may quit SB even by closing the program window via a click at the right-top X sign; but in other situations one can't quit SB this way. Note2. This fast-manual is also available from the help-menu of the main program window. Note3. To use a non-English script in SB, you may need to separately install (in Windows) the appropriate font available from a third party: read 'Installation Tips' or 'Complete Manual' for the details. You may also need to specify that font in SB; to do so, click at the Specify 3-Fonts option from the Edit Menu in SB.

What is SB ET-Feel Auto-Saved Text-Slates (SB-ASTS) and How to Use it?
 

Frequently Asked Questions about Non-English Language Use in SB:

Q1. As you suggest in the help-files, I've downloaded and duly installed (in Windows) a (3rd-party) font for writing in Ukrainian. But I couldn't follow how to make SB write Ukrainian!
Congrats, you're just one small set of steps away! Enter into the 2nd user-entity (UE) [or define a new UE built from blank and enter therein], define a new file, choose Another European script for it, and enter inside SB. Now do what you haven't done till now: click at Edit menu-bar, then click at Specify 3-Fonts in its pull-down menu, then change the Other-Eu (Another European) font-entry from Times New Roman to your newly installed Ukrainian font!
[N.B. Except for the pre-set fonts Times New Roman for Spanish/ German etc. as SB-called Another-European, Kiran for Hindi/ Marathi/ Nepali as SB-called Hindi, Aadarsha Ratne Internet in Assamese/ Bengali as SB-called Assamese, all other fonts need be specified in a similar manner in SB.]

Q2. I'm a bilingual user in Russian & Serbian. So I have set, in UE 02, Another European to a Russian font and Hindi to a Serbian font. While Russian is working fine, in Serbian my auto-suggestion are unnecessarily distinguishing between uppercase and lowercase alphabets, helping me less than is hoped from SB!
Sorry, you aren't expected to set an European-origin language's font as Hindi or Assamese (neither you're expected to set an purely Asian language's font as Another European)! In SB, European-type languages are defined as ones that has uppercase and lowercase of the same alphabet, while in the non-European type of languages (to which Hindi & Assamese belongs) an alphabet has no uppercase and lowercase. This distinction becomes decisive in SB while offering auto-suggestion doublets to the user. For cases such as yours, we'd suggest you create UE 03 from blank, set the Serbian font to Another European in UE 03, download & install OurOwnSB resource in Serbian if any, then type in Serbian inside UE 03!

Q3. I am a Telugu user who has set a Telugu font as Another European! The auto-suggestions being offered to me are mostly simple garbage!
You should have set the Telugu font to Hindi or to Assamese, for reasons described in the last answer (to the question Q2).

Q4. As a non-English user, how do I use, and benefit from, the onscreen keyboard facility that you say you've offered?
While typing non-English in SB, you'll see the OnScKb button, just click that (or press Ctrl+O, O for onscreen - not zero)! If you, being new to the font, know nothing about your font's keyboard-assignments, you may even click at a onscreen key to get it typed (and similarly at a displayed auto-suggestion to get that typed as well) in SB. However, this is a very slow typing process and is obviously not a permanent solution to you! It is the geography of the onscreen keyboard that would mainly help you by teaching you (and aiding you as an ever-present reference) the keyboard assignments for the font in consideration. Thus, if in an Assamese-font onscreen keyboard you see the Assamese alphabet in the position of Q (i.e., where Q remains in the English keyboard), then you'd know that if you press the Q key while within that font, you'd get .

Q5. I'm writing in English script only, and I'm sure I needn't switch over to another SB-script or to change the font etc. to do simply that! However, the problem is that I'm writing in Khasi, which is written in English script only, but has very little in common with English vocabulary. The pre-set English auto-suggestions are annoying me like hell while I'm writing in Khasi! Please help!
It's simple! Within the first few seconds you've opened SB, click your way into the 2nd user-entity (2nd UE) [or create a new UE built from blank and enter therein], choose English script for your file, and start typing in Khasi. Your pure Khasi auto-suggestion database will begin from blank but would grow in leaps and bounds day by day as you keep typing in Khasi, and you'll soon get helped a lot by your very own Khasi SB in your PC! When the Khasi database ripens, please do send it to the online OurOwnSB resource to help your Khasi brethren typing anywhere!

Q6. I am a Bengali user. As we and the Assamese share a practically common script, can I use the pre-set Assamese-script font and the pre-set associated symbolizer to type in Bengali?
Obviously you can. But the situation is similar to the Khasi user above: if you don't begin typing using UE 02 or another blank-origin UE, the Assamese auto-suggestions will annoy the hell out of you! Do check the online resource for any relevant entries to install, and please do contribute thereto when your personally-created Bengali SB ripens! 

Q7. I am a Oriya user who's set a Oriya font as Hindi within UE 02- I'm perfectly right, isn't it? But the Oriya conjunct-consonants aren't at all appearing in the HTML-output (whenever I try to combine two consonants with the Oriya link character in between, as they writes in our school grammar books)! If it happens in Hindi, why doesn't it do in Oriya?
This is because in Hindi the developer has already pre-set the symbolizer properly. We suggest you also try to understand the simple symbolizer philosophy from the in-program help and the HTML help-files, and do try to set up the proper Oriya symbolizer (however, named SBL_Hind.dtt in your case) yourself. When your Oriya symbolizer and the Oriya auto-suggestions ripen, please do contribute to the online resource to help others typing in Oriya!

Q8. How exactly should I safely install (within my SB system, without harming my earlier auto-suggestions etc.) any OurOwnSB online resource (hosted by you), that I've carefully found to be relevant for my specific need(s), and have just downloaded into my PC?
If the font mentioned is not pre-installed in your computer, download and install (in Windows) that font (find its download URL within the tabled list in the OurOwnSB page). Next, download the resource .zip file and extract out its containing-files into any temporary folder you wish. Open (by double-clicking) the LastFont.txt file found therein, and check for the (top) entry of SB L-S specification of this resource/ font (System English/ 'Another European'/ 'Hindi'/ 'Assamese') Now, either form a new user-entity (UE) in SB and enter it [or at least enter any non-unity UE (i.e., non-01 UE) UE-Script combination that you have never ever entered till now (say UE No. 02 - 'Assamese' Script combination]. Now, create a new file (say nothing.txt) and then choose the appropriate script for it, as directed in the resource LastFont.txt file. Enter into the file in SB, then set (if not already pre-set) the appropriate-script font (via the Specify 3-Fonts menu-option in the pull-down Edit menu) to the font mentioned in that LastFont.txt. Now press F12 to save the file, then exit SB. The UE, if newly formed, has been created [otherwise it is pre-existing]. Now open the Backup subfolder within the SB program-folder (say, C:\SB5th), then open its appropriate user-subfolder (as per the UE you've just entered into: say, User_02, User_04 or User_07, but surely
never User_01). Paste the aforesaid extracted-out resource files (say, LastFont.txt & 99.dtb) into that particular user-subfolder (be bold to overwrite any pre-existing file(s), you need to overwrite). Close all folders, you're done!

Q9. Would you tell me about some other Internet (online) resource sites where I may look for and download free font(s) appropriate to my (non-English) language?
There are plenty of them! I've found rich collections of fine non-English fonts in the following sites:
angelfire.com/pop/top4/fonts/
typenow.net/language.htm and
linguistlist.org/sp/Fonts.html
[The Hindi & Assamese fonts pre-set in SB are freely obtainable respectively from kiranfont.com & assam.faithweb.com.]

 

Frequently Encountered Criticisms (FECs) about SB and the developer's answers:

C1. I don't feel the necessity for such typing aids! I have no inclination to see the screen for auto-suggestions while typing, neither do shorthand abbreviations come to my mind while typing. I like typing and just type on the keyboard the actual text fast, without peeking at the screen!
Well, you are among a lucky small minority of computer-users who type fast and hardly look at the screen! The vast majority, like this developer, are the opposite. May be, SB is not for you, but for the vast majority like us for whom typing is some sort of a pain, though a necessary pain! But even you'll benefit from SB if you type any scholarly or literary text in SB!

C2. Why is the word-processor background green instead of white, and why does the text keep moving up by one line after typing every line? Who'll feel at home with such extra-terrestrial characteristics?
I really wanted to have a usual white background for you to feel at home, but as per Visual FoxPro 6 inbuilt restrictions, if I try to keep it milk-white, I can't put any color anywhere, so I didn't choose that! The ash-grey (VFP6 calls it white!) background option was worse, so I went for green. In our science textbooks while in high school, I have even found that green is more soothing and healthy to the eyes. About the second part, I needed to form a highly-developed line-editor for the current line the user is working on, and it would have been difficult for me if this line-editor has to move here and there, rather than remaining fixed in position. I hope you'll get used to it with time, as I've myself got (I do type mostly in SB only)!

C3. Why did you need to open any old file with the cursor at the bottom? Why should a star (*) precede every line in SB?
Why, don't you generally add text to the bottom of the document, rather than to the top? The preceding star was found to be a necessity in the very early days (1999 AD) of SB, but I found that this historical vestige does no harm, so I didn't correct it.

C4. Why don't you let us choose the font as it is (from a list of installed fonts), without bothering to classify all the (non-system) fonts in the world as per your schizophrenic classification scheme of 'Another-European', 'Hindi' & 'Assamese'? So, I'm having to call the Tamil fonts either Hindi, or Assamese! What a genuine nonsense!
You've probably noted that every SBSinEUE (SB-Script E/O/H/A in every user-entity 01-20) is associated with its own ASD (auto-suggestion databases) and SBL (symbolizer-lists, with no symbolizer-list for any English script). Whenever you change the font, should the ASD & SBL change - or shouldn't they? This issue is managed by defining such an odd-looking SB-Script classification. Arbitrary change of fonts in SB may easily make an ASD/ ASL instantly turn into gibberish! Also, if a font is placed as Another European script, SB knows that the suggested auto-suggestions shouldn't distinguish between uppercase and lowercase. If placed as Hindi or Assamese, SB knows that it should distinguish. How would you have done these two things, without such a classification? Of course, Hindi & Assamese could have been easily called Non-Euro1 & non-Euro2, but I feel this present classification makes it homely & less distant for the South-Asians and all other people of non-European origin.

C5. Why should SB need to know the name of a file to newly create, before typing any text in an window? Why can't a untitled file (call it untitled, Doc1, Document1 or anything else) be opened in SB, just like in any other word-processor?
Do you think I must mimic everything of what others have been doing beforehand? If I find something harmful, I think I should have enough courage to refuse repeating that! I myself has seen hours and days of painstaking typing work (in Word) vanishing in a second (not in my hand, but in hands of some people with lesser knowledge in English and in computers). It happened just because some newly written text in an unnamed file was saved as (via the Save As command in Word) a pre-existing big file containing tens of typed pages. The situation is so weird that the Save As command (in Word, say) even offers the names of existing documents (literally on a platter) to save the newly typed lines of text! Do you think that in Asia or Africa, everyone typing in a computer knows enough English (and PC-wisdom) to understand the implication of this message: The file John_Dick.doc already exists. Do you want to replace the existing file? So, I shouldn't repeat this obvious mistake again, isn't it?
Nevertheless, to let people type without specifying a file-name, I've lately introduced the file-less save-free variant SB-ASTS, which solves the above problem of file-overwriting disaster by simply doing away with the concept of files, and replacing it with dynamic slates (one such slate remaining for every defined user-entity).

C6. Why haven't you tried to include a list of files recently opened by SB, so as to choose from while opening a file?
I haven't put much attention into that because I feel people would mostly use a text-file in SB as just a temporary slate to write, export (to a word-processor), clean and then re-write. So, changing the file might not become that necessary -- let's see!

C7. Why didn't you bother to include at least some sort of text-formatting in SB? It's just a pain to type in SB and format somewhere else (as it says in your SB-motto)!
Sorry, but that was neither my mission in SB, nor as a part-time computer-enthusiast I have been ever able or qualified to do any sort of that thing! SB is not at all the final destination of word-processing in human civilization, but only a (significant) intermediate step which shows what additional fast-processing features are necessary in the future word-processors. (Some other fast-typing packages did independently develop a few of these features e.g., auto-learnt auto-completion or some shorthand, but do not have features such as user-chosen auto-learning of auto-completions, ~10,000 3-key shorthand abbreviations, multiple-user development pathways, blank-start development pathways, font-specific onscreen keyboards, symbol auto-forming symbolizer technique etc.!)