dMZX Forums: Editor key scheme - dMZX Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Editor key scheme Some general discussion about editor keys

#1 User is online   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,949
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 14 January 2012 - 12:11 AM

I dunno about everybody else but I think there are some pretty atrocious key mappings in MZX, and I know these have been carried around for ages and I'm not really trying to blame anyone. I just want to have a general discussion about editor keymappings and maybe the ability to have a user-configurable editor key scheme before any formal suggestions are made.

1) D and ALT+D
It's been noted before that ALT+D has no business working outside of the palette editor, and there have been complaints before about the proximity of S and D. D could be remapped to ALT+D since it's a screen that could easily allow one to permanently delete game data (as has happened to me before).

2) P, ALT+M and ALT+P
Does anybody use P or ALT+M to edit things? I mostly use Enter and it seems like most other people I've talked to do too. I didn't even know about ALT+M! I'm just curious about this one, and I guess Old Sckool submitted a request to have ALT+P replace P. ALT+M could be replaced with CTRL+N or something

3) ALT+G
ALT+G is not mapped to anything. I would like it if ALT+G allows you to edit the Global Robot without having to navigate through the global menu every time
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#2 User is offline   nooodl 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 735
  • Joined: 28-October 06
  • Gender:Not Telling
  • Location:Belgium

Posted 14 January 2012 - 12:28 AM

I agree with 1 and 3, but I'm sure some people use P:

<lolilover> also I'm used to using p
<lolilover> if you change it i will cut you


(ALT+M, though, seems pretty useless)

EDIT: it's not useless, I'm dumb; moving it doesn't seem as drastic though

This post has been edited by nooodl: 14 January 2012 - 12:29 AM

0

#3 User is online   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,949
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 14 January 2012 - 01:01 AM

If ALT+M does get used a lot it could probably be moved somewhere more useful, in the proximity of enter/insert/delete/arrows. Backslash? It sounds like something I might consider using if the positioning were more convenient...
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#4 User is offline   zzo38 

  • Registered members
  • PipPipPip
  • Group: Members
  • Posts: 453
  • Joined: 16-May 08
  • Gender:Not Telling

Posted 14 January 2012 - 05:23 AM

View PostLachesis, on 13 January 2012 - 05:11 PM, said:

1) D and ALT+D
It's been noted before that ALT+D has no business working outside of the palette editor, and there have been complaints before about the proximity of S and D. D could be remapped to ALT+D since it's a screen that could easily allow one to permanently delete game data (as has happened to me before).
Actually, ALT+D outside of palette editor had a different function in DOS MegaZeux.

Quote

3) ALT+G
ALT+G is not mapped to anything. I would like it if ALT+G allows you to edit the Global Robot without having to navigate through the global menu every time
I agree with this. (In my own version, G F6 will do that too but making ALT+G do that is also a good way to make it work.)
0

#5 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 18 January 2012 - 08:53 PM

These changes seem reasonable. What does P do again? >_>

View Postzzo38, on 14 January 2012 - 12:23 AM, said:

Actually, ALT+D outside of palette editor had a different function in DOS MegaZeux.


What function would that be? I thought it was the same, but the original editor's source was an absolute nightmare so it's hard to say by looking at it. And because no one used alt+D.
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#6 User is online   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,949
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 18 January 2012 - 10:36 PM

ALT+D changed the selected built-in enemy to the default color for that kind of enemy or something equally inane, there's a thread for it in the bug reports but I think moving Delete Board to ALT+D is a better solution anyway. P changes the parameter of the buffered object, and apparently some people do use it so I'll just back off of that one. What I said about ALT+M still stands for me, it seems like a bad keystroke for something that's potentially pretty useful.

edit: here you go, including zzo's implementation of the original ALT+D behavior

This post has been edited by Lachesis: 18 January 2012 - 10:40 PM

"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#7 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 18 January 2012 - 11:00 PM

Ah okay. I'm kind of torn. I guess the original function is pretty harmless but also very close to useless. Maybe use it if and only if no one can think of something better to use ALT+D for?
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#8 User is online   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,949
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 19 January 2012 - 01:55 AM

No seriously, Delete Board should be to be moved to ALT+D, I can't tell you how many times I've accidentally deleted boards while trying to save and carelessly hitting enter without really looking, which is easier than it sounds because you'll rarely ever want to change the name of the MZX file when you save, and I'm not even close to the only one it's happened to. It can easily become a habit to press enter a split second after you press S, which is obviously a problem if you happened to unwittingly press D instead of S. Yeah yeah keep backups but that's not the point, the point is that it shouldn't be that easy to erase data. Both of the other hot keys that can delete a ton of stuff I can think of are ALT hot keys and in pretty harmless positions. Maybe the original ALT+D could be put on D.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#9 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 19 January 2012 - 04:55 AM

... right. You did say that before didn't you. Second on that one then.

It's not like board delete is such a common thing to need, although this will make deleting a big group of them more work.
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#10 User is offline   zzo38 

  • Registered members
  • PipPipPip
  • Group: Members
  • Posts: 453
  • Joined: 16-May 08
  • Gender:Not Telling

Posted 19 January 2012 - 06:54 AM

View PostExophase, on 18 January 2012 - 01:53 PM, said:

What function would that be? I thought it was the same, but the original editor's source was an absolute nightmare so it's hard to say by looking at it. And because no one used alt+D.
Toggle a flag, that tells it whether or not to select default color for some built-ins when placed. When switched off, it uses the color you currently have.
0

#11 User is offline   T-Bone 

  • Wastelander
  • PipPipPipPipPip
  • Group: Members
  • Posts: 2,487
  • Joined: 16-August 02
  • Gender:Male
  • Location:Canada

Posted 20 January 2012 - 09:27 PM

Dude... I cannot tell you how many f*cking times I've deleted boards without even knowing, while trying to actually save. I automatically have programmed myself over the past decade to hit S, then enter twice. Sometimes I accidentally hit D and it asks me if im sure if i want to delete the board, but by then i've already far too quickly confirmed it. Its hilarious how many times I ask myself way later down the road, "heyy where did that board go".

ALT+D great idea. Since its not a common request to do. Generally only when your proofing your game in the end for removal of dead boards/useless boards.

(I don't care for the default colors of things anymore)
Youtube - teabone3 - Twitter - teabone3 - Twitch - teabone3
0

#12 User is offline   T-Bone 

  • Wastelander
  • PipPipPipPipPip
  • Group: Members
  • Posts: 2,487
  • Joined: 16-August 02
  • Gender:Male
  • Location:Canada

Posted 20 January 2012 - 09:28 PM

I used to use "P" many years ago for changing the attributes of the built-in enemies and such. But I'm pretty sure this is the same as pressing "Enter" on them?

This post has been edited by T-Bone: 20 January 2012 - 09:29 PM

Youtube - teabone3 - Twitter - teabone3 - Twitch - teabone3
0

#13 User is offline   zzo38 

  • Registered members
  • PipPipPip
  • Group: Members
  • Posts: 453
  • Joined: 16-May 08
  • Gender:Not Telling

Posted 21 January 2012 - 03:15 AM

View PostT-Bone, on 20 January 2012 - 02:27 PM, said:

Dude... I cannot tell you how many f*cking times I've deleted boards without even knowing, while trying to actually save. I automatically have programmed myself over the past decade to hit S, then enter twice. Sometimes I accidentally hit D and it asks me if im sure if i want to delete the board, but by then i've already far too quickly confirmed it. Its hilarious how many times I ask myself way later down the road, "heyy where did that board go".

ALT+D great idea. Since its not a common request to do. Generally only when your proofing your game in the end for removal of dead boards/useless boards.

(I don't care for the default colors of things anymore)
You could add a config.txt option to swap D with ALT+D (when using the old ALT+D)

Quote

I used to use "P" many years ago for changing the attributes of the built-in enemies and such. But I'm pretty sure this is the same as pressing "Enter" on them?
Does P grab the tile for placement as well, or is it ENTER that combines function of P and INSERT together?
0

#14 User is online   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,949
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 21 January 2012 - 05:20 AM

P is for the object already in the buffer. Enter is: ALT+M (Modify; for robots, scrolls, signs on the board), then Insert (copy to buffer), then P (for built-ins and customs already in the buffer), then it replaces what's on the board if anything was changed. Probably (haven't looked at the code)...

This post has been edited by Lachesis: 21 January 2012 - 05:23 AM

"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#15 User is offline   T-Bone 

  • Wastelander
  • PipPipPipPipPip
  • Group: Members
  • Posts: 2,487
  • Joined: 16-August 02
  • Gender:Male
  • Location:Canada

Posted 25 January 2012 - 05:27 AM

I just realized ALT+D makes the colour scheme default to a VERY old colour scheme. The RED looks almost pink. Kinda reminds me of MegaZeux 1998 lol
Youtube - teabone3 - Twitter - teabone3 - Twitch - teabone3
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users