[Q] Enter non-displayable Unicode - Android Software/Hacking General [Developers Only]

Hello,
is there a way to enter unicode characters that are not displayable into an application?
I've got problems with an RDP Application that accepts and transmits unicode input. But on the other side of the RDP my windows server 2003 machine expects windows-1252 input. So I thought if the app developer doesn't integrate support for different codepages I could get around the problem by sending two windows-1252 characters as one unicode character with the same binary representation. (For example 0xe466 in unicode would be äf in windows-1252)
I'd also love to see a way to switch the codepage, but I doubt that this would be possible without access to the applications sourcecode.
Thank you in advance.

Related

LogMeIn and special characters?

I was writing a report on my work computer using LogMeIn on my TyTN (a , and I noticed that special characters (such as æ, ø or å) wasn't being transfered to the computer (even when I used the built in software keyboard in Windows Mobile 5.0).
The keys are working fine on the unit, just not on the computer controlled via LogMeIn.
Any ideas?
The ascii codes for the signs (except the "o slash" ø) are
Small: 145
Capital: 146
Small: 134
Capital:143
All these are "Extended ASCII Codes"..
As is also shown in the draft version of the comparison chart of my forthcoming roundup of ALL remote solutions ( http://www.winmobiletech.com/122006PPCPCRemoteControl/PPC2PCRemoteRoundupTable.htm ), only few apps are capable of transferring international chars.
Please check out the 'National characters entered on SIP' row to see which ones.
Just greatly updated the pcAnywhere 12 section and added a lot of new pros / cons.
Very good summary, thanks!
But I have some trouble with that summary, since LogMeIn does support international characters in the desktop version (I have no trouble with æøå using a computer, just on the TyTN).
Moskus said:
Very good summary, thanks!
But I have some trouble with that summary, since LogMeIn does support international characters in the desktop version (I have no trouble with æøå using a computer, just on the TyTN).
Click to expand...
Click to collapse
Thanks, I'll check this again.

New bugfix (2.23) version imov Messenger Enterprise out for MS Smartphones – cool!

In my well-known (for example, Smartphone Thoughts frontpaged) MS Smartphone Instant Messaging Bible published a week ago, I’ve also elaborated on the excellent imov Messenger Enterprise, one of the best and most feature-rich instant messaging solutions for the MS Smartphone (WM Standard) platform.
Then, I’ve emphasized there were two annoyances with the then-current, 2.22 version of imov Messenger: the lack of auto-logging (without manually enabling it after starting the client) and the dynamic orientation changing of the HTC Vox (s710) or, for that matter, any similar slide-out Smartphone models released in the future.
Fortunately, the auto-logging feature is correctly implemented in the new (2.23) version. This means if you once enable Menu / Actions / Log Messages, it’ll stick and will always log conversations into the root directory of your handheld. You don’t need to disable and, then, re-enable it after restarting the program either, which is also a really welcome feature.
The dynamic portrait change support is also MUCH better (albeit still not flawless) than in the previous version. The only flaw in this version is that the text input field is always positioned in a way that there is way for the XT9 recommendation field under it. This means if there’re no XT9 recommendations (or, any kind of input), the lowermost part of the screen won’t be used as can be seen in THIS (portrait) and THIS (Landscape; after sending the message, another screenshot HERE) screenshots.
All in all, the new version is highly recommended for all Smartphone users.

Question for WiMo Standard developers -- Intercepting keystrokes

This question is for WiMo Standard developers. I am a Windows .NET developer willing to learn more of this platform if you guys think this is doable and relatively simple.
Do you think it's possible and would you say it's relatively easy to implement a "dormant" application (in the Windows desktop world, this would be a service or any other type of TSR application) that intercepts keystrokes (interrupts?) and sends to the OS another keystroke defined in some sort of mapping configuration?
What I'd like to have (or be able to build) is an application that will intercept a keystroke like Fn+A while typing text and type á (or Á, depending on whether I'm writing in lower or uppercases). If I don't release Fn, but press A again within a second or so, then replace that previous letter by à (or À) and then by â (or Â), etc. Just toggle through all the foreign characters that resemble the letter A (configurable through a GUI or even a configuration file) until the Fn key (or Ctrl, etc., depending on the device) is released. Most QWERTY WiMo phones do this, but not all and the Samsung BlackJack II (i617) is an example. That is really my biggest complain with this phone and I'd love to overcome it.
Keep in mind that, although this may seem like an easy task at first, there are many things to take into consideration. For example:
- The application should only work when the device is accepting text input, not when it's in the home screen, a menu, etc.
- The application should be able to handle more than one mapping per key combination.
- The application should be able to delete the previously written character if Fn was not released and the second key was pressed again and a new mapping was found (á, backspace, à, backspace, â, release Fn, done!).
- The application should be able to determine whether the next letter was supposed to be lower or uppercase and return the correct character.
- The application should become friendly with T9 if enabled (or disable itself if T9 is enabled; I personally wouldn't care, since I always disable T9).
TIA for your feedback!

[Q] Control the cursor

Hi I succeed to finish my code of simple viewer PC screen. Work with WP7
See the video
http://www.youtube.com/watch?v=cCwsuj7Hcno&list=HL1330329890&feature=mh_lolz
Now I will go to try how control the mouse?
About my app I use socket to connect to the server, no RDP protool and its word good. I try it on different machines and networks (@IP) and work perfect.
My app is a last year project so any idea about how to control the cursor.
This probably should have been in the same thread, but anyhow...
It depends on how your protocol is designed. Currently, all the data is pushed from the PC to the phone. To control the cursor, your phone needs to push data to the PC, which means that the PC server app needs to check for data from the phone app.
Sensing a touch on the phone is easy. Sending those coordinates over the network is pretty easy as well; you figured out sending video so I assume you can handle this part. On the PC, you'll want to receive those coordinates and then multiply them back out to their equivalent positions at the PC's resolution. Then you need to move the mouse cursor. There are Windows APIs for doing this, but I've never messed with them. They might be exposed to .NET, but I'm guessing that you'll need to make a call into native code (this is pretty easy, though; look up P/Invoke). Clicking can be implemented by having the phone detect that you tapped the same spot where the cursor already is, and having it send a different message to the server.
The messages will need to be determined by you, as the designer of the protocol. I do recommend using different messages for "move the cursor to here" and "click where the cursor is now." As for when to send the message, that also depends on how you implemented the app. If the entire transmission of the screen frame is one long socket send/receive, you'll have to exchange cursor commands between frames. If you do multiple smaller chunks, you can check for a cursom command and update the position or click as appropriate. Another alternative is to create two socket connections, and have the second one be used for cusor commands. I don't recommend this, though - it's not needed, it takes more code, and although I feel that everybody *should* learn multi-threaded netcode development, I'm not sure it what you want to work on now.
I am really confused
But I will try to get the coordinate of cursor from PC and move it on WP7 screen at first, if I succeed I will develop code tap (click), double tap and drag.
I am really confused
No one can help!!!!!!!!!!!!
Google should be your best helper - try to work with google first.
On WP7 app side you need to grab tap position, translate it to desktop coordinates and send data to the server. On the server side you may use Win32 API function SendInput() http://msdn.microsoft.com/en-us/library/windows/desktop/ms646310(v=vs.85).aspx
SendInput can emulate mouse and keyboard events.
P.S. As for youtube video: try your project on the real device, using WiFi or 3G, and you will understand what RDP protocol was built for
Yes I use Google for that,its the best search engine
I understand that use the coordinates to locate the position, and send it from WP7 to PC.
But my question is how any sample code can hep?

[Q] I am looking for an keystroke logger.

Hello,
I am looking for an apk for android that can record what is typed in the browser. I have used Hackers keyboard but it is very buggy (everytime you type a number the spacing returns to the beginning), and the other apk I used is called shadowkids key logger but the keyboard is to obvious that something is wrong.
So I am asking to you all does anyone know a good keylogger for android ( I only need the keystroke logger so what is typed in the browser is all that needs to be recorded).
Thankss!

Categories

Resources