x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 

KN Memopad 1.0

Open Source
Editor for text and note-taking
Category(s):
You must be registered and logged into HPC:Factor in order to contribute to the SCL.

Screenshots & Images

Screenshot of

Description

Tiny text editor KN MemoPad for Sharp Brain devices from Knatech received a function to change the character color and background color, handle UTF-8 / UTF-16 LE / CP1252 encodings and CRLF / LF / CR newline codes, display the position of the caret in rows and columns, and a toolbar, etc.

The original version is available here. See here for details on how to use it.
Specifications for additional features
Character code

Character code is automatically detected based only on BOM information. In the case of a file without BOM (Shift_JIS/UTF-8 without BOM), it cannot be distinguished, so please select it from Tools -> Charset... in advance and open it. You can also open it first, select it, and then Reload. This feature can also be disabled from Tools -> Charset... -> Auto Detect by BOM. Reload and Save are performed with the character code selected at that time. Please set the character code you want to open or save in advance and then perform those processes. Even if you process it with the wrong character code, you can set it correctly and try again.

The specifications for automatic detection are as follows.

If the first is EF BB BF then read as UTF-8, if FF FE then read as UTF-16 LE
If not, determine that there is no BOM and see the character code currently set by the user
If it is not UTF-16 LE, set it as it is, if it is UTF-16 LE, set it to Shift_JIS

Line feed code

Convert line feed code in wstring - Based on the code provided in the wabi sabi sample source, it is customized and used. In addition to being able to read any linefeed code without specifying it, even files with mixed linefeed codes due to bugs can be read normally. When reading, the newline code type that was the most frequent is judged as the newline code of the file, and it is set to Tools -> Newline Code.... If you set a different line feed code before saving, it will be saved with that line feed code.
row/column display

If wordwrap is disabled, it will display correctly, but if it is enabled, wrapping will also count as a line. It is recommended to disable wordwrap if the row/column display is helpful. Even in the standard Windows Notepad, the status bar was disabled when wordwrap was enabled until it was improved in Windows 10.

System Requirements

Operating requirements

This is software for Windows CE. Operation has been confirmed with SHARP Brain PW-SH1 (Windows Embedded CE 6.0, Armv5TEJ). Some features are exclusive to SHARP Brain.
Precautions for use

The creator is not responsible for any damage caused by using this program.

Installation Instructions

Build method

git clone --recursive https://github.com/watamario15/kn-memopad.git

After cloning with submodule by, open the .vcw workspace from eMbedded Visual C++ 4.0 and build with "KNMemoPad" selected in the upper left menu.

Tags

NotepadNotesOpen Sourcememonotetaking

   
License Open Source
The program is open source, free and the source code is available on-line.
   
Website https://github.com/watamario15
Not working? Try this website on the WayBack Machine
We believe this app can be obtained directly from its developer!
   
Released 28 August 2023
Popularity 1569
Total Downloads  17
   
Submitted By torch
Submitted On 27 August 2023

Comments

watamario15 04 September 2023 at 2:42:57 PM
Thanks for featuring! Could you just replace

> Knatech's SHARP Brain text editor KN MemoPad has a function to change the character color and background color, supports UTF-8 / UTF-16 LE / CP1252 character codes and CRLF / LF / CR line feed codes, and displays the number of rows and columns. A fork with added features, toolbars, etc.

with

> Tiny text editor KN MemoPad for Sharp Brain devices from Knatech received a function to change the character color and background color, handle UTF-8 / UTF-16 LE / CP1252 encodings and CRLF / LF / CR newline codes, display the position of the caret in rows and columns, and a toolbar, etc.

? This is not my "own" software. Originally released by Knatech and I modded it to make it more useful (The toolbar feature is provided by TMK). The original distribution was here: https://web.archive.org/web/20170418232916/https://bitbucket.org/kna...

As I just described my addition in the readme, features from the original version is not written there. I guess the most important thing lacking from readme is Shift_JIS (CP932) encoding support which was an only option on the original version.

And could you update the download since I re-uploaded executable files after the initial release which I forgot to attach the required DLL?
torch 05 September 2023 at 8:58:03 AM
Hey, I did some housekeeping:

1-implemented change as requested for version 1.0, and went through and updated rev7, rev3, and rev2 as well
2-The SCL listings for rev7, rev3, and rev2 mentioned KNATech in the "Quick Description", which I changed to make consistent with 1.0 "Editor for text and note-taking"
2a-If you'd like Editor for text and note-taking changed to something else let me know.
3-Updated binaries, added compatibility data for Windows CE 4.2 ARMV4/Windows CE 6.0 x86
watamario15 05 September 2023 at 2:05:26 PM
Amazing, thanks again!
torch 05 September 2023 at 7:38:47 PM
Of course.
If it’s not too much trouble, do you mind adding compatibility data for your Brain model for the SCL ?
watamario15 05 September 2023 at 10:57:54 PM
That's OK, added.

You must be signed-in to post comments in the SCL. Not registered? Join our community.

Software Compatibility List: The SCL is provided for free to the Handheld PC Communty and we do not carry advertising to support our services. If you have found the SCL useful, please consider donating.