LebGeeks

A community for technology geeks in Lebanon.

You are not logged in.

#1 May 27 2013

vegetaleb
Banned

Windows 8 customization

Ok I have some questions about Win 8:

- Can I control the new windows 8 page with my xbox360 controller? I am using one for games already but I am curious to see if I can using a third party software control windows 8...
- I have connected my PC to a 24'' monitor and my 32'' full hd TV via HDMI, I am using the TV for games and movies,though is there a way to define a button on the keyboard to directly switch between a screen and the other?
- Can I transform my PC into xbox360 mode,meaning power it up or shut it down using the xbox360 controller?

Offline

#2 May 27 2013

Fischer
Member

Re: Windows 8 customization

as far as i know you can do anything on windows 8 that you could do on windows 7. Meaning yes you could do all that. I don't know about the last question but you can solve it by using unifiedremote.com, download it on phone and pc and you'll control the pc from phone, i don't know about xbox controller but at least that's a solution. there's xboxmouse.sourceforge.net, i haven't tried it, don't know if it works, but the unified remote works perfectly.

Offline

#3 May 27 2013

Metalloy
Member

Re: Windows 8 customization

window key+ P  will switch between different display options.

Offline

#4 May 27 2013

vegetaleb
Banned

Re: Windows 8 customization

Thanks!
I should buy a wireless mouse too

Offline

#5 May 27 2013

mmk92
Member

Re: Windows 8 customization

steam has Big Picture mode which fits what you want

Offline

#6 May 29 2013

yasamoka
Member

Re: Windows 8 customization

Download GlovePIE here.

Here is a script I whipped up a while ago. This allows you to use your Xbox 360 controller as a mouse via GlovePIE:

//Made by yasamoka

//VARIABLES: Modify this block only

//Adjust the second values in DeadZone so that the mouse cursor does not move around on its own.
//This is because the joysticks are almost never perfectly centered, so they almost never report a perfect zero.
var.XAxis = DeadZone(XInput.Joy1X,0.06)
var.YAxis = DeadZone(XInput.Joy1Y,0.06)

//buttons
var.AccelButton = XInput.LeftTrigger
var.DecelButton = XInput.RightTrigger

mouse.LeftButton= XInput.LeftShoulder
mouse.RightButton = XInput.RightShoulder
mouse.MiddleButton = XInput.RightThumb or XInput.Y

mouse.WheelUp = InRange(XInput.Joy2Y,1,1) or XInput.Up
mouse.WheelDown = InRange(XInput.Joy2Y,-1,-1) or XInput.Down
mouse.WheelLeft = InRange(XInput.Joy2X,-1,-1) or XInput.Left
mouse.WheelRight = InRange(XInput.Joy2X,1,1) or XInput.Right

//Looping frequency. Increase for higher sensitivity, precision, and decreased input latency.
//The native USB polling rate is 125Hz.
PIE.FrameRate = 1000

//To ensure precision:
//1) Flick the joystick to the end as fast as possible to the right for the tiniest movement.
//2) If you do that fast enough, you should eventually arrive at a value of 1 in the debugging textbox above.
//NOTE: this is a very difficult process.
//NOTE2: My mouse has a polling rate of 1000Hz. This makes my USB ports work at 1000Hz.
//       I have been able to break 250Hz and reach 2 at 1000Hz.

//acceleration coefficient (scalar multipliers);
//Modify normAccel once you top out at the controller's precision (above)
//Decrease the norm lower than 1 if you want a high polling rate but lower sensitivity.
//Modify min and max relative to normAccel.
var.minAccel = 0.5
var.normAccel = 1
var.maxAccel = 3


//This code below is for functioning



//Precision monitoring:
if(var.XAxis = 1) {
     var.xcnt = var.xcnt + 1
     var.prev = true
elseif(var.prev = true) {
     var.xdisplay = var.xcnt
     var.xcnt = 0
     var.prev = false
}
debug = var.AccelButton


//Acceleration
if(var.AccelButton > 0 && var.DecelButton = 0) {
     var.acc = var.normAccel + (var.maxAccel - var.normAccel)*var.AccelButton
elseif(var.AccelButton = 0 && var.DecelButton > 0) {
     var.acc = var.normAccel + (var.minAccel - var.normAccel)*var.DecelButton
else {
     var.acc = var.normAccel
}

//Cursor movement
var.CursorPosX = var.CursorPosX + var.XAxis*var.acc
var.CursorPosY = var.CursorPosY - var.YAxis*var.acc
mouse.CursorPosX =  var.CursorPosX
mouse.CursorPosY =  var.CursorPosY

Copy-paste this into GlovePIE and modify the values of the variables you would like to adjust. Make sure to give the comments a good read so that you adjust it to your liking.

Last edited by yasamoka (May 29 2013)

Offline

Board footer