Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

FlatEditPSP

From GameBrew
Revision as of 04:23, 25 Haziran 2024 by HydeWing (talk | contribs)
FlatEditPSP
Flateditpsp.png
General
AuthorFlatmush
TypeUtilities
Version11.6.0
LicenseGPL-2.0
Last Updated2007/03/15
Links
Download
Website
Source

FlatEditPSP is a fully functional text editor with all the functions that notepad has plus extras as well as an easy to use interface with the ability to edit files quickly, although typing is still a bit slow due to the lack of a keyboard.

The homebrew was participated in the PxP Homebrew Competition (3rd place).

Installation

Place the FlatEditPSP directory to ms0:/PSP/GAME/.

Copy the the skins directory to ms0:/PSP/GAME/FlatEditPSP/.

(Optional) Copy COPYING, CREDITS and README to ms0:/PSP/GAME/FlatEditPSP/.

User guide

Hints/Tips

  • Look on the left for a quick key reference.
  • Don't try to open massive files (i.e > 16Mb).
  • Make sure you save often, there is no undo!
  • If you are still finding the file browser buggy, press start to save state before you use it.
  • If you need to quit don't worry about saving, the program will load in the same state you left it in.
  • If an error message shows and you quit, your unsaved data will still be there when you reload.
  • The option to disable the keyboard in the settings file can only be reversed by either:
    • Editing the file on your PC.
    • Opening up the file browser (in FlatEdit) and deleting the settings file.
  • Changing the skin can be a tricky business, as you have to edit the settings file, you also have to change the hex color values accordingly.

FAQ

Q. Can I create my own font?

Yes look at defaultFont.png and create your own, they can be up to 32x32 and any shape rectangle you want.

Q. Is this open-source?

Yes the source should have been included with the eboot if you downloaded version 1.5.0 or above.

Q, Does this save text files in windows/linux format?

This program just uses an ascii line feed at the end of each line, to make it windows format insert an ascii carriage return before the end of each line.

Q. Is there irDa keyboard support?

Yes, thanks to a code library supplied by NullKill.

Q. Is this program safe (i.e no chance of bricking) to use on my PSP?

Yes, this program doesn't use kernel mode, or flash access, the only possible danger is if you get delete happy with the file browser.

Controls

General

L/R - Change focus between keyboard/textbox/menubar (except in dialogs)

Select - Screenshot

Start - Forced exit

Keyboard

Left/Right - Move selection column

Square - Choose key on the pink row

Triangle - Choose key on the green row

Circle - Choose key on the red row

Cross - Choose key on the blue row

Up - Caps-Lock On/Off

Down - Spacebar

Textbox

Hold Cross - Select modifier (like shift in notepad)

Directions - Move text cursor

Square+Up/Down - Page up/down

Square+Left - Home

Square+Right - End

Triangle+Up - Insert

Triangle+Down - Return

Triangle+Left - Backspace

Triangle+Right - Space

Circle+Up - Copy

Circle+Down - Delete

Circle+Left - Cut

Circle+Right - Paste

Menu

Left/Right - Select menu

Cross/Down - Open menu

Up/Down - Select menu item

Cross - Open menu item

Right - Expand menu item

Screenshots

flateditpsp2.png

flateditpsp3.png

flateditpsp4.png

Known issues

File browser is unstable, but it only seems to matter when you change directory, creating/deleting files and folders is 100% stable. Also this bug mainly affects eLoader users, and mostly only occurs while in the FlatEdit directory.

Changelog

1.6.0

  • Skin change (the old one is still included).
  • Skinning is now better supported.
  • Settings file now actually works.
  • Settings option now opens settings/settings.cfg and settings are no longer saved on exit.
  • Option to disable keyboard (pretty useless really).
  • Above changelog no longer lies.
  • Misc. bugfixes and tweaks.
  • Updated the readme again (Duh).

1.5.0

  • File browser updated:
    • Can now delete files.
    • Can now create and delete folders (even deletes folders containing files).
    • Now remembers the last directory it was in.
    • More stable.
  • Textbox system updated:
    • Selected text now stays selected when [X] is released.
    • There were 2 shortcuts to delete, one is now an enter shortcut. (Triangle + Down = Enter)
    • Now draws scrollbars.
    • Insert mode is now functional.
    • Text cursor is now an inverted, also it changes to a square in overwrite mode.
  • Menu updated:
    • Controls for menu slightly updated.
    • Edit menu updated:
      • Select all option added.
      • Replace option removed.
    • Tools menu updated:
      • Find function added.
      • Replace function added.
      • Goto line function added.
      • Options added.
      • Fixed a small bug in the insert symbol function.
    • Help menu updated:
      • README moved into help menu.
      • Credits option added.
      • Copying option added.
      • About option added.
    • File menu updated:
      • Recently opened files now added.
  • Layout updated:
    • Button guide now shows correctly the buttons you are pressing.
    • Filename moved to the right of the menu.
    • Columns shows column the width of the current row.
    • Insert mode indicator added.
    • Batterylife and Time added.
  • Misc. bugfixes and tweaks.
  • Input is now timebased which makes it a lot smoother (Thanks to a comment from Ryalla).
  • Settings file now added.
  • Save/load state function added (Start now saves state).
  • Better screenshot dialog.
  • Screenshots are now saved in their own folder.
  • Installotron support (plus a build for 1.5).
  • Source code released.
  • Updated this changelog (Duh).

Credits

Created By Flatmush.

Thanks to:

  • Ryalla - Idea for timebased text entry and alerting people to it's existance.
  • Dave Rhodes - Idea for IR keyboard text entry.
  • Null Kill - Help with IR keyboard text entry.
  • A_Noob - Idea for lua plugin and danzeff keyboard.
  • All the guys at pxp for the competition.
  • All the guys at psp-programming for their help and positive comments.

External links

Advertising: