Welcome to the UNTFnotepad Webpage

Get UNTFnotepad at SourceForge.net. Fast, secure and Free Open Source software downloadsDevelopersScreen ShotsGet UNTFnotepad at SourceForge.net. Fast, secure and Free Open Source software downloads

    UNTFnotepad is aimed to be a very lightweight but power text editor.  It contains a command line the will allow to a user to change settings and utilize other functions without having to use the menu bar by pressing the <TAB> button.  Since we are using a 48bit character set there will need to be a custom made character set and font.  It will appear to be a very basic text editing program by sporting one type of font with only 1 color option, black.  I would like to have a built-from-scratch help package and a file chooser package to follow the overall format of the program.  Keyboard mappings will map out most of the regional keyboard mappings used worldwide.  As of this point I don't know whether to have a on-screen virtual keyboard to help the user type when he/she is not in their native keyboard setup. 

Browse and Download files Here...  download files

Goals for UNTFnotepad

48 bit character set Multi-Language Keyboard support Command line built into GUI All formatting built into encoding set

Below is a little more in-depth explanation of the goals above...

Unique Features

Command Line

The user will be able to switch between typing in the text area and command line by pressing the tab button.  the user will be able to type in the command and the computer will acknowledge and respond back with appropriate answer

Custom Keyboard Mapping

The program will contain most of the different keyboard mappings used around the world.  instead of having to go through the OS to change the setting, the program will automatically do it by itself.  

Character Encoding/ Font

Contains a 48 bit character set to include ALL different alphabets and different glyphs that are not supported as one character set.  Unicode has a lot of different characters, but they don't have them all.  Since the character encoding itself will contain hundreds of millions of different characters that can be used when composing a document.

All formatting contained in the encoding set

It just seems a little more logical to integrate it into the character set since every 6 bytes will be a specific character.

 

Tasks

General programmer-  Make sure everything is connected and running right, may be able to help other developers in their projects
Keyboard Mapper- create the mappings of as many types of keyboards as possible.
??? Virtual keyboard developer- I don't know whether to add a virtual keyboard or not.  I would like to have an onscreen keyboard that would do something like this: (user is in, say Greece)
  1. He selects the "Latin" keyboard setting
  2. His keyboard do not show where the Latin characters are so the setup of the Latin keyboard shows on the screen
  3. He sees the "Ʃ" on his keyboard corresponds to the "S" on a standard Latin (US) keyboard
  4. He can either press the "Ʃ" on his keyboard (when he presses it the "S" will blink, showing it was pressed) or he can use his mouse and go to the virtual keyboard and press the "S"

So basically either the virtual keyboard of the actual keyboard can be used as an input method but both will be using the same mapping simultaneously.

Help development- develop the help GUI into a functional help screen
File I/O and file Chooser-  Finish the file manager and develop the file I/O for the program
Row/Column-  Create a method to count the rows and columns of the text area and display them in the status bar.
Command Line- need to be able to take the input and make the appropriate function work.  the computer must also return some sort of statement acknowledging the change or executed function.  This command line should have a memory of 32 lines.
Animated Busy icon- I have the images needed for the animation, I just need someone to put it together.
Character encoding- create a short encoding for now maybe 1000 or so glyphs
  1. 0-9             (0,1,2,3,4,5,6,7,8,9) reg
  2. 10-63         (Free)
  3. 64-73         (0,1,2,3,4,5,6,7,8,9) bold
  4. 74-127       (Free)
  5. more specs coming soon (need to get list of all Latin characters to finish the first section)
Font creation-  Need someone who can create a monoblock font that can be used with the program.  Would like to be similar to Lucida Console, readable and simple.
More jobs to come....