ScriptSpot

Script

ScreenEdge UI

By yamat · 2007-02-21

Version requirement
max5,6,7,8,9,2008,2009,2010(maybe)
Date updated
2007-02-21
Votes
59
Description

This script runs a script / changes a setting when you click on one of the edges of the UI (left, right, top) and even provides for alternates when pressing left/middle/right button and ctrol/shift/alt keyboard.

When you first run this script nothing is displayed on the screen. It doesn't have a UI per se, it just "works" after you run it.

For example:

Double-click the right edge of the screen.

Was the viewport max/min toggle executed?

39 commands are allocated in it by using together with the Ctrl/Shift/Alt key.

(Though it is confused when it is too a lot of)

You can operate it without avoiding eyes from object, as for you, work efficiency will rise.

Please look at the source code about the method of customizing.

sorry 4 my bad english.Thank you.

...

The script is really designed to be customized to include the script commands you want. The defaults command arrangements are:

Left Edge

Left Click: select

DoubleClick: scale

Left Click + Ctrl: exit sub-obj mode

Left Click + Shift: hide selection

Right Click: move

Right Click + Shift: unhide all

Middle Click: rotate

Middle Click + Shift: hide unselected

Right Edge

Left Click: select

DoubleClick: maximize viewport

Left Click + Ctrl: exit sub-obj mode

Right Click: move

Right Click + Ctrl: delete

Middle Click: rotate

Top Edge

Left Click: material editor

Left Click + Ctrl: select by name

Left Click + Shift: front viewport

Left Click + Alt: viewport smooth shaded

Right Click: render scene

Right Click + Ctrl: curve editor

Right Click + Shift: left viewport

Right Click + Alt: iso viewport

Middle Click: environment settings

Middle Click + Ctrl: object properties

Middle Click + Shift: top viewport

Upper Left Corner

Exit ScreenEdge UI

Additional Info


- MAXScript - Run Script, finish.
- OR Copy to Scripts/Startup folder then restart max, if you like it.
Attachments

Tags: CUI, UI

Comments (30)

updated?

jrulier · 2011-06-07

Could this script be updated for 2012 please?

harumscarum · 2024-07-03

it actually works in new max versions, may confirm 2024

by the way would it be possible to add threshold like 10px from the each edge to trigger the action

mustafa mamdouh · 2010-05-24

it is amazing tool ... works like charm !!!

keks · 2010-01-12

wow nice script is it possible to add toggle so if u click it again it closes the window click again open it would be a life saver for animators opening and closing curve editor :)

love it :)...

W DIGITAL · 2009-09-23

hi, well i use max on right monitor so ihave problem with left edge :D

but hey, can u make it so like wacom tablet driver, user can select the area he wishes to click?

so user can define the pixel area for each field individiually?

yamat · 2009-09-25

hi , I had completely forgotten right monitor users. :)

yes, this script is very simple. The click point is specified by "CreateDialog" command in code.
If you understand the script a little, it is easily revokable.
The true colors of the clip point is a long and slender dialog (1px).

BTW, I attached v1.6(Max on left, test ver.) that added floating dialog (can resizing).
Does wacom tablet driver's substitute?

Attachments

W DIGITAL · 2009-09-17

hi, nice script,
only its a problem when using 2 monitors

can you add support for 2 monitors (have script run only on one)--

also ,can user define the distance that is allowed to click?

thanks!

yamat · 2009-09-18

thank you. ok, i trying to the support of 2 monitors.

However, because a right edge passes without the cursor stopping, it will become difficult to use.
Even if the area that can be clicked is widened and you click easily.

Though there is a method of using the bottom edge as alternatives.
It doesn't function when there is a taskbar in the usual top...

i attached v1.5.

Sorry for my BAD English.

Regards

Attachments

yamat · 2009-09-17

@Admin

Sorry late reply, and thank you for the support of the broken link!

@3dwannab

You can't have any problem if you carry out the following script and become the gray screen!


rollout get_screen_size "" 
(
  label lbl1 "Working!" pos:[13,35] width:180 height:16
  on get_screen_size lbuttondown null do	
  (
    destroydialog get_screen_size
  )
)
CreateDialog get_screen_size (sysInfo.desktopSize.x) sysInfo.desktopSize.y -3 -3 bgcolor: gray fgcolor: white modal: true style:#(#style_border)

harumscarum · 2009-08-15

i use 2009*64 and it works great. thank you! awesome script

3dwannab · 2009-06-18

using 2009, tried it but no joy. Does it work?

Thanks

jrulier · 2009-06-16

Cannot do without now! Thanks really!

newhand9527 · 2008-12-20

thank you !

darthmikael · 2008-12-19

Anytime anywhere
It was my pleasure to help

Admin · 2008-12-17

Thank you Miguel Salinas (darthmikael) for sending me your copy of ScreenEdgeUI. I've updated the broken link so download away everybody!

Christopher Grant
ScriptSpot.com

Admin · 2008-12-16

If anyone still has a copy of this script would you please add a comment with the script attached? I'd like to update the broken link.

Thanks,

bragibjornson · 2008-08-22

I tried to download, but the link is broken.

Yamat: Can you fix this? Thanks,

maxcollin · 2008-08-19

Thanks for the script, working great!

jrulier · 2008-02-29

I cannot make it work. I am using Max2008. Any recomendation?

jrulier · 2008-04-02

working... but 2 screen set up here too..

TJ_Dave · 2008-02-28

Nice idea, but doesn't work well with dual screen setup, as the right hand side bar goes onto my 2nd screen at the far side.

masquerade · 2008-02-27

It is definitely incredible. I almost feel like using flame/Inferno. Really great job, great Idea. Thanks for sharing.

knirb01 · 2007-11-21

This is an awesome tool, it helps a lot. Thanks.

cx19800101 · 2007-10-22

THANK .THE SCRIPT IS GREAT .THANK

yamat · 2007-08-26

I think even 3 actions of TOP edge, ...Material editor / Environment panel / Render panel to be convenient enough.
I hope that your work becomes pleasant ;)

zwick · 2007-07-10

interesting, takes a bit to get used to.

darthmikael · 2007-02-23

This is a great tool!

For most users  of LINUX this are cool. Then apply this to 3DS Max...well this is really great. Now my wokflow is much more faster!

yamat · 2007-03-09

Thank you! Arigato :)

Iras Algor · 2007-06-29

Excellent work!!  thanks for this usefull utility.

I highly recommend this script is a lot better than the keyboard shorcuts.

yamat · 2007-07-01

Thank you!  Arigatou!!

If efficiency of your work rises, I'm very happy;)