Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
halcy authored Aug 10, 2018
1 parent 60af87f commit d286154
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,24 @@
# HANSE
Halcys Ansi Editor
Halcy's Ansi Editor

Currently it doesn't do very much, but you can load .ans files, save .ans files, export to PNG and do some basic drawing (with the keyboard) and editing (internal copy-paste works).
Currently it doesn't do very much, but you can load .ans files, save .ans files, export to PNG and do some basic drawing (with the keyboard) and editing.

Basic controls:
* Move cursor by clicking mouse or with arrow keys
* Select foreground colour with left-click on palette, background colour with right-click
* Select character by clicking into the character palette, insert it with enter (or doubleclick)
* Right-click image to pick colours and character from image
* F1-12 insert the characters shown in bottom bar
* Use mouse or shift+arrow keys to select areas
* Hold ctrl while selecting to add to exising selection - selections can be nonsquare
* Hold ctrl+alt to subtract from selection
* ctrl+c copies, ctrl-x cuts, ctrl-v pastes
* home/end work as "smart home/end" in editors usually does
* del/ins delete / insert after the cursor
* shift+del/ins delete/insert an entire column
* ctrl+del/ins delete/insert in row direction, ctrl+shift+del/ins entire rows
* ctrl+z/ctrl+y undo/redo

The Ansi(Whatever).py files can be used without Qt or any gui stuff whatsoever to read, write, manipulate and render .ans files.

Requires Numpy, PIL, PyQt5. Works on Linux and Windows.

0 comments on commit d286154

Please sign in to comment.