Sign in to follow this  
Followers 0
rakudave

Pangaea Desktops

59 posts in this topic

#1 ·  Posted (edited)

perhaps some of you guys know "virtual dimensions"

i "remade" it in AutoIt, adding some graphical effects.

what it does:

it gives you 4 different desktops

in each of these desktops you can place different windows, apps or whatever...

this works on (allmost) every window/gui.

using this script will allow you to manage work, surfing and othes stuff seperatly.

it will also allow you to hide sensitive material if someone enters your room :D

hotkeys:

{win}{right}: next desktop

{win}{left}: prev desktop

{ctrl}{win}{right}:move current window to the next desktop

{ctrl}{win}{left}: move current window to the prev desktop

{win}{esc}: "panic", this will shutdown the script and show all windows on one desktop

or use the traymenu to navigate...

(a "settings"-menu to customize the desktops is uder construction...)

requires beta...

-> tell me what you think

pangaea_desktops.zip

Edited by rakudave

Share this post


Link to post
Share on other sites



:D

I think I want to kiss ya! I am on my way to check it out now. I wanted this in autoit so I can setup differenct programs to open up in certain ways on different screens. Extremely helpful. Like the simplicity of it. Seems to work fine at first glance. You got me thinking... and you got me motivated.....

Share this post


Link to post
Share on other sites
:D I just wondered if I could put different wallpapers for each of the four desktops. I tried, but does'nt work. Anyways...its still usefull, and I can figure something out for the wallpapers. Thanks again.

Share this post


Link to post
Share on other sites

#6 ·  Posted (edited)

Hey, NICE!

Using this with the 3 virtual desktops intergrated into my shell creates 12 Virtual Desktops!

Woot! No more worries about screen real estate!

#)

edit: Some people would find it more convienient if their minimized apps would stay on all desktops. This is people some people who use multipule desktops minimize applications to "batch transfer" windows from 1 desktop to another.

Edited by nfwu

Share this post


Link to post
Share on other sites

whoa, that is some really awesome crap... i can't wait till i can script like this :D

Share this post


Link to post
Share on other sites

Tip for improvement:

You can add some "mouse polling":

Func _warp()
    $POS = MouseGetPos()
    If $pos[1] <= @DesktopHeight/8 Then
        If $POS[0] >= @DesktopWidth-1 Then
            BlockInput(1)
            MouseMove(5, @DesktopHeight/2)
            _nextdesk()
            BlockInput(0)
        ElseIf $POS[0] <= 0 Then 
            BlockInput(1)
            MouseMove(@DesktopWidth-5, @DesktopHeight/2)
            _prevdesk()
            BlockInput(0)
        EndIf
    EndIf
EndFunc

Poll this function from the main loop.

Upper right corner = next desktop

Upper left cornet = prev desktop

#)

Share this post


Link to post
Share on other sites

great work on this script...

@wallpaper, maybe the wallpaper changer in my sig will help


_____________________________________________________"some people live for the rules, I live for exceptions"Wallpaper Changer - Easily Change Your Windows Wallpaper

Share this post


Link to post
Share on other sites

This is really good rakudave! You should put it in your signature


My Programs:AInstall - Create a standalone installer for your programUnit Converter - Converts Length, Area, Volume, Weight, Temperature and Pressure to different unitsBinary Clock - Hours, minutes and seconds have 10 columns each to display timeAutoIt Editor - Code Editor with Syntax Highlighting.Laserix Editor & Player - Create, Edit and Play Laserix LevelsLyric Syncer - Create and use Synchronised Lyrics.Connect 4 - 2 Player Connect 4 Game (Local or Online!, Formatted Chat!!)MD5, SHA-1, SHA-256, Tiger and Whirlpool Hash Finder - Dictionary and Brute Force FindCool Text Client - Create Rendered ImageMy UDF's:GUI Enhance - Enhance your GUIs visually.IDEA File Encryption - Encrypt and decrypt files easily! File Rename - Rename files easilyRC4 Text Encryption - Encrypt text using the RC4 AlgorithmPrime Number - Check if a number is primeString Remove - remove lots of strings at onceProgress Bar - made easySound UDF - Play, Pause, Resume, Seek and Stop.

Share this post


Link to post
Share on other sites

Is there any way to have a it so that I can run my Au3 game bot (it works off of pixel colors and sends mouse clicks) on one desktop while i surf the web on another desktop? It's just an ideal for the next version.


.

Share this post


Link to post
Share on other sites

#16 ·  Posted (edited)

I've seen the todo before posting, hotkeys for each desktop is in the list :D

So I just have to thank you, it's great !

Apzo.

Edit : can you prevent the script to be launched more than once ?

Edit 2 :

I tried this, and it works fine ^^

HotKeySet("#{NUMPAD1}","_Desk1")
HotKeySet("#{NUMPAD2}","_Desk2")
HotKeySet('#{NUMPAD3}',"_Desk3")
HotKeySet("#{NUMPAD4}","_Desk4")

...

Func _Desk1()
        $activedesk = 2
        _prevdesk()
EndFunc

Func _Desk2()
        $activedesk = 3
        _prevdesk()
EndFunc

Func _Desk3()
        $activedesk = 4
        _prevdesk()
EndFunc

Func _Desk4()
        $activedesk = 5
        _prevdesk()
EndFunc
Edited by Apzo

Share this post


Link to post
Share on other sites

Pretty Nifty....

First thing i noticed is it is the "First" program to "re-arrange" the task bar order

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0