How To

How To: Use Your HTC EVO as a Desktop PC

April 23, 2011 at 4:00 am

Do you have an Evo?  Do you want to turn it into a desktop PC?  You can, and we’ll tell you how!  Kudos to XDA Forum member Lokifish Marz for this information.  This is going to seem like a lot, but we’re reassured that the initial setup is the most painful part.


Rooting can permanently damage your phone, and will void your warranty.  Do not attempt this if you are not comfortable with what you are doing! is not responsible for any damage you do to your device.

What you need to know:

  • This method is for the HTC EVO, and not for any other device.


  • First, you’ll need a rooted EVO.  Instructions for rooting this phone can be found here.
  • A monitor that accepts HDMI input
  • Your charger

Before you begin:

Download the following files:

Hardware you will need:

Desktop Setup Guide, Step-by-Step:

Be sure you have all the items on the list before beginning!

1. Run Titanium Backup to backup all of your apps and settings, and then do a full backup with Rom Manager.  You should have these as part of CM7, but if you’re missing them for some reason you can find them in the Android Market.

2. Do a full wipe and reset, then flash CM7,, and the  You can do this through Clockwork.

3. Go through your setup, configure your Gmail account, and restore your apps.

4. Install your HDMI app if it’s not already been installed with the rest.

5. Extract and copy the “desktop” folder to sdcard/xScope/themes.

6. Using Root Explorer, or ES File Explorer, locate “system/usr/keylayout” and rename “qwerty.kl to qwerty.kl.bak”

7. Extract “” and using Explorer, copy the new “qwerty.kl” file to “system/usr/keylayout”. Set the “qwerty.kl” file permissions to User:read/write, Group:read, Other:read

8. Reboot your phone.

Pairing your Bluetooth Mouse

1. Go into your phone’s settings, wireless and network connections, bluetooth settings, and turn on your bluetooth.

2. Select Scan for devices

3. On your mouse is a power switch and a pairing button.  Turn on the mouse and hold down the pairing button for a couple seconds, until the mouse appears in the device list.

4. Select it.

5. After a moment your phone will say “paired”.  It is now connected to the mouse.  There might be a few seconds before you get a mouse pointed, but just wait and the kinks will work themselves out.

Pairing the Keyboard

This one is a little more tricky, so be patient.

1. Once again, head into the settings, find your bluetooth settings and select “scan for devices”.

2. The keyboard has a power and pairing button on the bottom.  Just like the mouse, turn it on and hold down the pairing button for a couple of seconds.

3. When the keyboard appears, select it and you’ll see a popup asking if you want to pair it.  You do.

4. Your phone will ask for a pin code, and you can enter any 4 numbers you like as long as you can remember them.

5. On the keyboard press and hold the left “Windows” key and F2 at the same time for about a second.
Immediately afterwards, using the number keys and not the number pad, enter the four digit number that you entered on your phone and hit the “Enter” key. The bluetooth indicator should stop blinking and flash solid then go out. Your keyboard should now be paired.

Using the Evo as a PC

Now, here’s what you have been doing all this for.  Let’s set it up.

The image below is the new keymap assigned to the keyboard. The red areas are keys that you are unable to map (trying to map them will break ALL keys including the ones on the phone) as they need new key assignments written to the ROM. The yellow areas are keys that are unmapped haven’t been remapped yet. The green is the newly mapped keys.

1. Go into your Settings / Applications / Development and enable the “Stay Awake” option. This will prevent your EVO from sleeping while connected to your charger.

2. If you are using an overclocking app (such as SetCPU) that has profiles, make sure you have a “Max Performance” profile while charging active. It is not recommended to use dynamic clocking as it has a serious effect on performance unless properly tuned.

3:  Launch xScope, go into settings and set the following:

  • Select themes and chose “Desktop”.
  • Control Bar location = Top
  • Page Zoom = 0.8
  • Text = Normal
  • Layout = Fit
  • Viewport = Wide
  • User = Computer

4. load LCDDensity for Root, set your display density to 180 and click apply. Your phone will fast reboot and
when done everything on your display will have shrunk.

5. Turn on your mouse and keyboard, then turn on your EVO’s Bluetooth. Your keyboard and mouse should
connect, but tapping on the space bar and mouse buttons can help it along.

6. Launch Android 7 for a desktop-like UI.  (optional)

7. Connect your phone to your charger and your monitor, and enable HDMI mirroring.

8. Long-Press any text input and change your input method to “Null Keyboard”.

That’s pretty much it!  It seems like a lot of steps, but the initial setup is the hard part.  After this just set LCDDensity, turn on bluetooth, connect your phone to the charger and display, then launch HDMI mirroring.

Potential Problems and bugs:

  • Mouse wheel does not function in CM7.
  • Left mouse click and drag scrolling.
  • The already mentioned keymapping.
  • The spellcheck in most forums doesn’t work. This appears to be a browser issue. It’s been tested on multiple browsers, but they all seem to be the same.

The Video Instructions are posted here


To subscribe, like us on Facebook