yashsingh1/xdaforums huggingface dataset:
[EVO 4G Themes and Apps] unknownrebelx:
I almost creamed my jeans when I read about this! Amazing work!

Just a quick suggestion - CM7 has "Tablet Tweaks" which has buttons on the notification bar (back, menu, home, etc). Maybe find some way to incorporate that in to the desktop build instead of relying on keyboard shortcuts?

Again, Freaking amazing work! :D Keep it up.
[EVO 4G Themes and Apps] ISSMER:
Though you stated it in the above response...any chance you can add other options that are available in the OP like HDMwIn.
[EVO 4G Themes and Apps] Lokifish Marz:
Actually having both would be ideal. The main problem is lack of source code as the source for WiMax Alpha 3 no longer exists. I would have to do the whole thing from scratch. The best thing is to hope that the new mouse pointer submit get approved and used in the first available nightly.

I don't post links to either app out of fairness to both devs and to keep from starting any problems in the thread.
[EVO 4G Themes and Apps] JGW310:
soooooooooooo.... where do we stand with this stuff??
[EVO 4G Themes and Apps] ISSMER:
Concur. I think making step 7 more generic would be a further step in that direction.
[EVO 4G Themes and Apps] Lokifish Marz:
Thanks for the suggestion. I had tried that on the site but it caused some confusion with inexperienced users and ended up with me spending hours on the support chat. Hope you understand if I don't change it.
[EVO 4G Themes and Apps] myn:
Very slick write up :)

Thanks for sharing.
[EVO 4G Themes and Apps] Lokifish Marz:
CM7 mouse support!!!

UPDATE:Mouse support for CM7 is available in a flashable zip. I will attach to the first page. I will try to test tonight and let everybody know how it goes.
[EVO 4G Themes and Apps] Lokifish Marz:
Thanks Myn. Coming from you it means a lot to me and this project.:D
[EVO 4G Themes and Apps] Kangal:
I'd love to see a video, despite the fact I don't own an EVO.

Can someone post a good quality vid, it would be great if you can PM the youtube link to the Lokifish Marzz so he can put it in the OP.
[EVO 4G Themes and Apps] Lokifish Marz:
Click on the pic of the Evo desktop and it automatically takes you to Youtube.
[EVO 4G Themes and Apps] Lokifish Marz:
Evo, this is Houston. We are a go for CyanogenMod7.
[EVO 4G Themes and Apps] salesrep2189:
greatness!
[EVO 4G Themes and Apps] laydros:
Edit: Oh..... you have to turn on mouse cursor in CM settings. I opened the zip file and saw CMParts.apk. Awesome.

I applied the mouse patch, but still don't see a cursor. I'm on 7 final still, does it work on a nightly? Does the cursor only show up in certain apps?
[EVO 4G Themes and Apps] sbradymobile:
Mouse pointer in CM7 (keeping the facts straight)

Just to keep the facts straight, the original patch was not rejected for cosmetic reasons or because people didn't like it but abandoned by me.

The original patch, written by someone at Always Innovating for their devices, includes the mouse mapping (without this the x,y position of the mouse and the buttons are not mapped [this is not an original part of CM7 or android code but his contribution, the handling built into CM7 is simply recognizing the mouse as a trackball like the Nexus One has] ) and it changed ViewRoot and called back the window manager to move a surface that was only the size of the cursor on any mouse event. Two of the reviewers took issue with the changes to ViewRoot because of a possible performance hit by cross-binding. I did not notice any such impact, but while researching the issue I decided to abandon that submission and I came up with an entirely different way of handling input and drawing the pointer.

The new method I wrote uses the mouse mapper from Always Innovating then calls a MousePointer view from an input handler in PhoneWindowManager. If you have the mouse pointer setting disabled there is no change in the way the phone functions (no overhead other than a check to see if the setting has changed). So far there has only been one checkout of the code (and he didn't seem to check out the settings so I don't imagine it would work), no reviews, so not much interest from devs. Why? I imagine because this is really only useful on phones with hdmi out. I also don't know where CM7 devs discuss these issues, so the thread at the CM7 forum is the only place I posted this info.

As far as cosmetic changes, this should be fairly simple to do, just a matter of adding some additional settings to impact size, color, or shape. Scroll handling is another issue entirely, having to due with the fact that scrolling changes with context. This would require more advanced handling, but it is something to look forward to.
[EVO 4G Themes and Apps] Shinzul:
Neat.

10char
[EVO 4G Themes and Apps] bradleyw801:
This is awesome Loki! Great work!
[EVO 4G Themes and Apps] Lokifish Marz:
Thanks for the clarification. The problem was that the original source of information for the rejection was from the CM forum with no other way to confirm. I'm glad to have this cleared up.

Actually any device that has A/V out could use this. HDMI, DVI or VGA would just be the preferred output method. As I had stated earlier in the thread I used to do something similar with a Toshiba E740 many years back and that was over VGA.
[EVO 4G Themes and Apps] Lokifish Marz:
EDIT: Everything seems to be back up

UPDATE: The Cox Cable servers that have the images, files and website is down. I do not have an alternate set up an will need to find free hosting somewhere if this isn't resolved soon.
[EVO 4G Themes and Apps] mkeena0305:
Sweetness. This is what should have been last june.
[EVO 4G Themes and Apps] jyphoon:
Great job, Lokifish!

May I know can this be done in other Android phones? I'm using an X10 :)
[EVO 4G Themes and Apps] Lokifish Marz:
Yes, in theory.

Any device with some sort of A/V output and proper BT HID support can do this. Lets assume for a moment that CM7 has the mouse pointer built in. The target device would need to be able to flash CM7 and have the mirroring app ported to it. Beyond that it's a matter of the target device's processing power to make the experience enjoyable. I have a list somewhere of the devices that this could potentially be done with and it was around 20-30 and the list wasn't even close to being finished.
[EVO 4G Themes and Apps] amorel21:
This is awesome
[EVO 4G Themes and Apps] m.klinge:
So I assume the lg optimus 2x would be a good choice given there will be a CM7 mod coming?!

Unless I misunderstand something the lg actually have hdmi mirroring in the stock rom, so all that is needed are the bt hid support?

Anyway great work, it's very nice to see stuff like this ;)

//M
[EVO 4G Themes and Apps] Lokifish Marz:
Update: Found the custom keymap bug. It was a "You haven't had your coffee yet, have you" bug. I forgot to set the permissions after installing the new keymap.
[EVO 4G Themes and Apps] hammondnav:
Impressive work! This is proof positive what an open ecosystem can bring about. I'm not an EVO user, but this is definitely going into my Android bookmarks.
[EVO 4G Themes and Apps] ahavens17:
I primarily was looking for the mouse pointer for cm7 and I flashed and it works awesome. Except for one fault (possibly user error?) I'm not home at the moment to research this in detail, but clicking the left mouse button works, but it moves the cursor to the far left before clicking. The right button does the back button like expected. I read the op but maybe I read it wrong? But the left button doesn't click correctly which makes the mod unusable. Thats the only part of this mod I installed so far. Any insight?
[EVO 4G Themes and Apps] sbradymobile:
What type of bluetooth mouse do you have? One other person with a dinovo had a similar problem. Let me know if it is a keyboard / mouse combo, as I don't have one to test on.
[EVO 4G Themes and Apps] alnova1:
Ok...So you have to have this keyboard? I was able to get my old mighty mouse to connect no problem but Im trying to get a Microsoft bluetooth keyboard to pair but just cant do it. I guess I might have to buy the one you're using but cash is tight and was trying to save some cash...
[EVO 4G Themes and Apps] ahavens17:
It is a combo. It's a cheap Rii Mini Bluetooth mouse keyboard combo.like $35 bucks on amazon. I bought it for a media center pc I plan on building eventually. It pairs immediately, and works great on my ps3 and pc. Works fine on my phone too, just not the left mouse click. I plan on buying a full size bluetooth mouse and keyboard. (separate) that's all I have at the moment is all
[EVO 4G Themes and Apps] Lokifish Marz:
I have not seen this with the Dell KB/Mouse combo. The only thing close to it is sometimes when posting in the thread if I right click to leave the text input box the cursor sometime moves. This doesn't happen all the time though.

You may want to search the forums about the pairing issue. I know that some keyboards simply will not pair. Another thing to try is try to find who really made the keyboard. From experience I can tell you that most M$ branded devices are made by someone else. I know with the Dell the pairing method doesn't match the instructions from Dell but Logitech did have the proper method on their site.
[EVO 4G Themes and Apps] eraserhd:
I'm the guy with the Dinovo whose left button on the trackpad was doing exactly what you are saying. After spending an entire weekend trying to remap that particular button (I got close after finding out its information using Key Event Display), I decided to buy an actual bluetooth mouse. Its a Microsoft mouse, and it works perfectly, so its obviously just a mapping issue. With a little more research, I will eventually figure out how to remap that button so I can use the Dinovo on the couch or in bed and not have to rely on a separate mouse. Button remapping will also solve the issue of the 5 button mouse mentioned earlier, and possibly scrolling as well.
[EVO 4G Themes and Apps] Lokifish Marz:
If you get the Dinovo working right, could you post the fix? I would love to put it in the OP and give people some more options.
[EVO 4G Themes and Apps] eraserhd:
I would be glad to. How are you mapping the Dell keyboard? Are you editing the qwerty.kl file or through device inputs?
[EVO 4G Themes and Apps] Lokifish Marz:
I'm doing a kl edit right now. I'm still trying to trace a bug where the key is defined in the kl and has a keycode assigned but simply doesn't work. For example the multimedia controls should work. This seems to be a common issue.

Once I can get the key mapping nailed down I'll see about making an app that allows for remapping via a UI vs manual kl file editing. This way less experienced users will be able to custom map their keyboards.
[EVO 4G Themes and Apps] Lokifish Marz:
I will be handling port requests through my website. If there is enough demand and the device can support it, I will work with developers to get this ported to your device. Start a thread in your respective device's forum to see if there is enough demand and refer them to this thread and the website for details.

To make things easier you device needs the following:

The ability to run a CyanogenMod 7 ROM

High resolution video out (HDMI preferred for ease of porting)

I have also updated the second post with this information as well.
[EVO 4G Themes and Apps] Lokifish Marz:
Ok guys. The project is at a standstill right now as my regular PC's power supply died. The power supply is specific to the case so I will have to rebuild vs replace. I was working on getting ALL the keys on the keyboard working by editing the kcm.bin files. This cannot be done via a text editor so no on Evo edits. As soon as I can get the power supply rebuilt I'll pick up where I left off. Also, until then, site updates will not be happening. It's not that I can't do it (Evo Destop PC) but the updates have to be hard coded on the Evo then uploaded one file at a time. Sorry guys.
[EVO 4G Themes and Apps] TrogdorsArm:
Thanks to all for the effort to make this a success for everyone. :)

@Lokifish, sorry to hear about your PS issues. It always bites when that happens. Your video on YouTube is excellent. Glad you have success with that Dell BT setup.

I posted my problem in the link below...I'm having the same problem as @ahavens17 is seeing only with a different BT keyboard combo.

@eraserhd posted on the CM forum last night that he was working the issue of the left screen side jump the cursor does on left mouse button click and may have a solution today. I'm reposting my setup here for more eyes.

My resources are available to any devs for testing with my setup. PM me please to start testing.

http://forum.cyanogenmod.com/topic/18548-cm7-mouse-pointer/

------------------------

I am on CM7 final. No nightlies.

Nandroid backed up.

Applied mouseUpdate_signed.zip without error.

Bluetooth paired Logitech Cordless MediaBoard Pro for PS3(mouse/keyboard combo)

I am experiencing a problem.

qwerty mappings are fine. Integrated mouse sense-pad works fine and the cursor moves around the screen likes it's suppose to.

Issues:

1) With a tap on the sense-pad being the same as left button click makes cursor jump to the left edge of the screen.

2) Clicking left mouse button makes cursor jump to left side of screen.

3) Scroll wheel slider on right side of sense-pad doesn't scroll desktop pages. I think I read somewhere where this is a problem with any BT Mouse with a scroll wheel.

This problem prevents me from selecting anything on the desktop. Nothing can be clicked because when the click action occurs the mouse jumps to the left edge of the screen. Anyone else seeing this?

Are there any files, like the qwerty.kl but for the mouse, that I could tweak?

I just appears that what ever command this keyboard is throwing to Android is not being interpreted correctly. Any tiny breadcrumb of information would be helpful.

BTW Right mouse button does work as Android Back Button.

Thanks in advance.
[EVO 4G Themes and Apps] evohack99:
This is badass if we are running cm7 HDMI mirror is installed already correct?

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Themes and Apps] Lokifish Marz:
Cm7 only has the HDMI enabled kernel but not the app so you will still need to install FullHDMI or HDMwIn to get it to work.

BTW guys we can add the Samsung Galaxy S (verified) to the list of "Desktop PC" phones. The HTC Incredible yet to be verified as I do not have access to one. Another phone to watch in CM development is the Droid X.
[EVO 4G Themes and Apps] evohack99:
Sweet thanks, I found that out, this makes me real happy, keep up the hard work.

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Themes and Apps] eraserhd:
I am getting close to a fix for the cursor jump on some mice and keyboard/trackpad combo units. I'm currently away for the weekend, but I brought my keyboard with me. Now I just have to wait until my wife falls asleep so I can get back to work on the fix.
[EVO 4G Themes and Apps] Sholland91:
This looks great! I have been working on a custom dock for my phone using a sliding case and desktop cradle so that when I slide my phone into place, it connects to USB and HDMI. This will eventually be used in a prototype tablet that is run from my EVO (see my post here).

I would love feedback and help getting this to work, and thank you Loki for making this guide.
[EVO 4G Themes and Apps] sbradymobile:
Updated mouse zip

Posted an updated zip in the cyanogenmod forum with bluetooth detection, scroll support, and additional button mapping.
[EVO 4G Themes and Apps] Lokifish Marz:
Updated mouse zip now adds scroll wheel support!

We have a new mouse zip (thanks sbradymobile) that adds scroll wheel support as well as additional button support and cursor enhancements. This is again a flashable zip. The scroll wheel acts as short gesture up/down , it does suffer from BT lag so you need to be gentle with scrolling. The cursor jump bug is still there but will hopefully get fixed soon.

I suggest the users treat this like a new kernel and spend some time with it. Give it atleast a couple hours of continued use before make a final decision.

*Still looking for a dev to help with the browser UI change. I have tried to do this myself but it required serious kang as all I need to do is change the UI not write a whole new browser and I don't feel comfortable with that.
[EVO 4G Themes and Apps] eraserhd:
Loki, if you can explain exactly what you want done to the browser ui, maybe I can help. A few weeks ago, I was new to programming Android, but when I get into a new hobby, tend to obsess about learning everything about it. As a result, I've gained a lot of knowledge on this subject and don't have any projects to apply it to at the moment.
[EVO 4G Themes and Apps] JGW310:
check this out guys!!!

http://xdaforums.com/showthread.php?t=1050133
[EVO 4G Themes and Apps] Lokifish Marz:
Any help would be great. I had made some progress using the stock browser as core with UI changes ,by serious code gank, but when my PC died that came to a halt. If you take a look at this post and this thread you get the idea of where I'm trying to go with this.

If you take Firefox 4 UI, add a couple buttons, remove the bookmarks bar and have the to have the button/URL bar and tabs slide left to right (to ease portrait use) that's what I was shooting for. xScope 5 has something like this but has a bug where flash content displayed on top of the UI across all tabs so it's unusable as a daily. The only reason I suggested xScope6 to everybody was because it was the only browser where a reduced size theme worked without a recode of the apk. Now I have already contacted x-labs , the guys responsible for xScope, about a "Desktop UI" and the only response I got was "I see! Thanks for posting this. This is related to theming." Obviously no interest there.

I almost forget. I posted this over in the Maxthon thread. At the bottom it covers things like what browser can upload/attach files to forum posts, another handy feature.
[EVO 4G Themes and Apps] alnova1:
I'm using the newest mouse.zip with scroll and working pretty good. That is the only mod I have had to make. My mouse is a Microsoft notebook mouse 5000 and my keyboeard is the wireless apple keyboard...the one without the number pad and its working great. The only thing I have run into is that I had to pair the keyboard first. If I paired the mouse first the keyboard would not pair. You have to fool with it awhile but it will work. The volume controls on the keyboard work...the F5 will bring up menus. The right click on the mouse will go back one page and if you click on the scroll wheel the menus will pop up. All and all its working well.
[EVO 4G Themes and Apps] Lokifish Marz:
Thanks for the info. I know with the Dell combo it's mouse then KB or it takes forever to connect, if it connects at all.
[EVO 4G Themes and Apps] qwasz123:
Hmmm, I'm wondering if you could combine this with Ubuntu running on the Evo, to then have a perfect portable desktop.
[EVO 4G Themes and Apps] Lokifish Marz:
I tried it and the performance was so poor that I was able to make myself a sandwich before XDA even finished loading. This was with an 1152MhZ OC and close to 300MB free RAM prior to starting Ubuntu. Now if we had an easy dual boot option and could run Ubuntu native then the results may be different but you would probably loose phone functions while in a native Ubuntu enviroment.
[EVO 4G Themes and Apps] evohack99:
Hey lokifish, I'm trying to mirror on my laptop just for the hell of it, before I get mouse and keyboard, iv tried both apks, hdmwin and the full hdmi, both say my phone cord isn't plugged in, its htc's hdmi cord, I'm trying to mirror with a dell xps studio laptop, any ideas?

Edit, its an hdmi out not in.... Sorry discard

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Themes and Apps] qwasz123:
Thanks for the info! Then I guess I will happily use your awesome guide! Thank you for your awesome work and I cannot wait to see a better browser...

What would truly make xscope better is if you could hide those stupid four buttons (preferences etc) and open that up with the menu key.

And maybe some add-ons but that's pushing it!

If you need any help brainstorming /testing/anything else you need you can give me a pm and ill try and help once my keyboard and mouse arrives in the mail!
[EVO 4G Themes and Apps] Lokifish Marz:
New mouse pointer update (mouseUpdate20110426v2) from sbradymobile. I haven't had the chance to test but do have the previous version archived in case v2 needs to be pulled.
[EVO 4G Themes and Apps] adamantypants:
Wow Atrix 4g eat your heart out lol
[EVO 4G Themes and Apps] laydros:
Your laptop's HDMI port is almost certainly an out, not an in. That wont work. You need a monitor or TV with an HDMI input.
[EVO 4G Themes and Apps] Clarkkent434:
I got to ask this. By moving the the "Desktop" folder to xScopes themes folder it shoulder create a "desktop theme". But my xScopes don't show it. Did I do something wrong?

Also I'm looking for the Salavage-Zen kernel download for froyo with HDMI support. My Cyanogen Mod 7 has a bug that I got to wait for Cyanogen to trouble fix so I'm using CM6 but need the HDMI support kerenel. Thanks for your great tutorial.
[EVO 4G Themes and Apps] Lokifish Marz:
Extract the desktop.zip to xScopes themes folder. You may need to double check to see if it created a subfolder. If so, copy the contents of the subfolder to the desktop folder and you should be good.

You need the 0.2.1 Froyo kernel which can be found on the Savaged-Zen site. BTW what issue are you having with CM7?
[EVO 4G Themes and Apps] Lokifish Marz:
My NEW PC Desktop:

VTLauncher

DigiClock Widget

Weather Widget

Still no luck with browsers however. Currently trying UC Browser 7.7 English. Will let you guys know.
[EVO 4G Themes and Apps] Clarkkent434:
I reinstalled xScopes then installed a theme first then moved the desktop folder. It seem to fix the issue of the desktop theme but the desktop theme buttons are extremely small.

I got the kernel for Savaged-Zen by email. They are working on their servers so archived Kernels are down. So I have attached the kernel if anyone need it for CM6.

The CM7 bug I am having is a infinite loop "com.android.phone". As soon as I hit "force close," it pop right back up. The Incredible is having the same issue. I am also getting a popup error which is putting an "x" into my service bars and no service. I have tried to wiped(cache, Dalvik, system, and factory), and reflashed the ROM and still get the error. I have tried to fix permissions. Did not work. Reflash all the radios and that did not work. I have wipe all data and wipe SD and reflash a re-download CM7 and gapps and still did not work. The CM7bug tracker number is 3502. I hope that it gets fixed soon.
[EVO 4G Themes and Apps] Lokifish Marz:
The desktop theme is designed for use on a monitor or TV. On a 20" it's almost bearable but you go to a 32" or larger and it's still way to big. I'm going to refer back to the browser UI comparison and HDMI mirroring friendly web browser UI.

Seeing that none of the browser developers really care about it, there's not much I can do to provide an all in one solution at this time. I start a new FT job next week and am tempted to offer a months pay to get resolved.
[EVO 4G Themes and Apps] laydros:
Just added this to my "Goodies" list in the OP for the Evo CM nightlies thread.

I haven't posted much yet, but I have been hacking at this quite a bit. I was working on a qwerty.kl for the Apple Bluetooth keyboard, and trying to figure out some other stuff. I'm just really bad for starting projects and not finishing.

I also tried the Ubuntu on Evo thing. It's not really slow at all, just Firefox is. Firefox wants a LOT of RAM, and the little bit that is left after running android, then a linux desktop, isn't enough. Plus you really have to use your evo as a touchpad and use your keyboard, because the mouse is pretty much useless with the VNC app I tried.

If we could get some hacks into a VNC app so that the output just showed up over HDMI, and it took the mouse, it would be a very useful interface. Then stripping it down so it took less RAM, and maybe find a lighter weight browser.
[EVO 4G Themes and Apps] e-motion:
Any idea what the changes are ?