-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
18 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |