Help - Search - Members - Calendar
Full Version: TabletMagic for TabletPCs
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Other Peripheral Devices
Pages: 1, 2, 3, 4, 5, 6, 7, 8
kteljenkins
the ratio that worked for me was: 30250x18800, for a toshiba R20.
Kenny
kteljenkins
the ratio that worked for me was: 30250x18800, for a toshiba R20.
Kenny
pianimator
QUOTE(kteljenkins @ Mar 4 2008, 07:04 PM) *
the ratio that worked for me was: 30250x18800, for a toshiba R20.
Kenny


Do we type that ratio in and, if so, where do we enter it, left square or right?
Scott Lahteine
QUOTE(pianimator @ Mar 4 2008, 03:35 PM) *
Do we type that ratio in and, if so, where do we enter it, left square or right?


Try the left field, then if that doesn't work try the right one. And if that still doesn't work try putting the first number in the left field and the second number in the right field. If that still doesn't work, post asking for help here.
pianimator
QUOTE(Scott Lahteine @ Mar 4 2008, 08:59 PM) *
Try the left field, then if that doesn't work try the right one. And if that still doesn't work try putting the first number in the left field and the second number in the right field. If that still doesn't work, post asking for help here.


I'm still confused, sorry. There are 4 fields under each square - L,T,R,B (I assume Left,Top,Right,Bottom) under the left square, and l,t,r,b (left,top,right.bottom) under the right square. Should the numbers I enter just be in the "Right & Bottom" and/or "right & bottom" fields? I've tried this and it doesn't clear up the issue.
Scott Lahteine
QUOTE(pianimator @ Mar 4 2008, 04:31 PM) *
I'm still confused, sorry. There are 4 fields under each square - L,T,R,B (I assume Left,Top,Right,Bottom) under the left square, and l,t,r,b (left,top,right.bottom) under the right square. Should the numbers I enter just be in the "Right & Bottom" and/or "right & bottom" fields? I've tried this and it doesn't clear up the issue.


Sorry, I misunderstood your situation. You're just looking in the wrong place. The numbers being bandied about are not for your tablet geometry, they are for the tablet hardware's full range. You need to go to the "Extras" tab and enter the numbers there, then set your geometry as usual. You may need to kill and restart TabletMagic to get the full effect.

Make sure you're using the latest TabletMagic, because unlike those before it actually remembers the numbers between restarts.

I'm voting that I add a new tab labeled "TabletPC" with all the bells and whistles. A button to enable the digitizer's serial port, plus a display of your Machine Type string, kernel version, blah blah... maybe next week. Maybe never, you scoundrels!

.
pianimator
QUOTE(Scott Lahteine @ Mar 4 2008, 09:39 PM) *
Sorry, I misunderstood your situation. You're just looking in the wrong place. The numbers being bandied about are not for your tablet geometry, they are for the tablet hardware's full range. You need to go to the "Extras" tab and enter the numbers there, then set your geometry as usual. You may need to kill and restart TabletMagic to get the full effect.Make sure you're using the latest TabletMagic, because unlike those before it actually remembers the numbers between restarts.I'm voting that I add a new tab labeled "TabletPC" with all the bells and whistles. A button to enable the digitizer's serial port, plus a display of your Machine Type string, kernel version, blah blah... maybe next week. Maybe never, you scoundrels!.
Ahh - thanks, Scott. I'll mess with these parameters and see what happens. Also, does the file "Info-2008-03-03-18329.plist" that running the "enable Tablet Digitizer" script placed on my desktop need to stay on my desktop? I think that's the file that, when I moved it to a 'documents' folder, caused an "error starting Boot" when I then restarted the computer.
QUOTE(Scott Lahteine @ Mar 4 2008, 09:39 PM) *
I'm voting that I add a new tab labeled "TabletPC" with all the bells and whistles. A button to enable the digitizer's serial port, plus a display of your Machine Type string, kernel version, blah blah... maybe next week. Maybe never, you scoundrels!.
Yeah, man, THAT would be killer!
NuhkaX
QUOTE(kteljenkins @ Mar 4 2008, 02:04 PM) *
the ratio that worked for me was: 30250x18800, for a toshiba R20.
Kenny


Hey thanks for the info, sadly those values don't seem to fit the IBM X41. With those values there is more control of the mouse but it still drifts as I move to the left. I was also playing with the mapping tab but I don't really know what to change, but I couldn't make it better only worse hahaha. How did you calculate those values?
kteljenkins
I read through this whole thread, and they were either in this one, or a different one that was referenced in this one. After entering them, you should have maximized the mapping on the other tab. The values are a ratio of the lcd screen, mine is a 1440 x 900.
hope this helps,
kenny
rainwalker
Hey All,

I'm trying to get my fujitsu t4210 tablet work. I read Scott's recent post that you have to type this in the terminal:

ioreg -lx | grep -A15 -E "-o (DIGI|WACM)" | grep -m1 \"name\"

...but when I type that, it tells me "grep: invalid option --", so I didn't bother trying the other steps. Also, I don't know if this screwed anything up, but I sort of did the whole process backwards at first. I installed the TabletMagic.pkg and then ran the Enable TabletPC Digitizer script. Anyway, the panel doesn't recognize my tablet. Any suggestions?

Thanks,
-rainwalker
Scott Lahteine
QUOTE(NuhkaX @ Mar 5 2008, 09:04 PM) *
I was also playing with the mapping tab but I don't really know what to change

Yeah, leave the Mapping settings alone for the purposes of getting your hardware set up. They only apply to a tablet that has its range set up correctly in the first place. So first use the text fields in the Extras tab to set your hardware's full range, then use the MAX button in the Mapping tab to make sure the screen mapping is set to the whole screen. It may take some trial-and-error to get your hardware range correct.

QUOTE(rainwalker @ Mar 6 2008, 05:57 AM) *
... I'm trying to get my fujitsu t4210 tablet [to] work. ... I didn't bother trying the other steps. ... Any suggestions?

There was a missing backslash in the command previously, so it should have been...

ioreg -lx | grep -A15 -E "\+-o (DIGI|WACM)" | grep -m1 \"name\"

Download the latest version of the enabler script, always located here.

What output do you see when you run the "Enable Tablet Digitizer" command now? If it runs correctly, the next thing to do is check the behavior of TabletMagic. First, when you run TabletMagic do you see your digitizer's serial port in the "Port" popup menu? Yes? Good, select it.

Does TabletMagic say "No Tablet Found"? Then go to the Extras Tab and enable "Don't Query." Kill and re-Enable TabletMagic.

If after all these steps your tablet still doesn't work, post or email for assistance.

QUOTE(pianimator @ Mar 4 2008, 05:17 PM) *
Ahh - thanks, Scott. I'll mess with these parameters and see what happens. Also, does the file "Info-2008-03-03-18329.plist" that running the "enable Tablet Digitizer" script placed on my desktop need to stay on my desktop? I think that's the file that, when I moved it to a 'documents' folder, caused an "error starting Boot" when I then restarted the computer.

Just a copy of the modified Info.plist file, tagged with date and time. You can throw it away if you like. It's just an ordinary text file and its presence should have no effect on booting. Post hoc ergo propter hoc... Non!
pianimator
Just a follow up - I'm really digging TabletMagic! Thanks for all the help.
NuhkaX
@Scott

Thanks for all your work on TM.

I found this on thinkwiki for the X41:

CODE
Section "InputDevice"
Driver "wacom"
Identifier "cursorCW"
Option "Device" "/dev/ttyS0"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"
Option "Mode" "Absolute"
Option "TPCButton" "on"
Option "TopX" "500"
Option "BottomX" "18000"
Option "TopY" "-6000"
Option "BottomY" "18500"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylusCW"
Option "Device" "/dev/ttyS0"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"
Option "Rotate" "CW"
EndSection


Does any of this help with finding the values to put into the extras tab? I tried the BottomX and BottomY values but it still drifts as it moves to the right.
pianimator
I had to re-install OS 10.4.8 on my Motion LE1700 this morning after Apple Update installed some updates which made the OS incompatible with my machine. Now that OS X is working again, I've got TabletMagic succesfully installed, but the enabler script is not finding my tablet. After running the script, the message in Terminal reads:

login: PAM Error: Module is unknown
[Process exited - exit code 1]

Any help?

Thanks,
Chris
Scott Lahteine
QUOTE(pianimator @ Mar 11 2008, 03:27 PM) *
I had to re-install OS 10.4.8 on my Motion LE1700 this morning after Apple Update installed some updates which made the OS incompatible with my machine. Now that OS X is working again, I've got TabletMagic succesfully installed, but the enabler script is not finding my tablet. After running the script, the message in Terminal reads:
login: PAM Error: Module is unknown

A quick Google search for "login: PAM Error: Module is unknown" reveals that this is probably a problem with your OSX install. You may want to install it again.
NuhkaX
I have also found this info for an IBM X41. Tried the values but didn't work for me. I'll post it anyway incase someone else has a X41

CODE
(==) Wacom using pressure threshold of 15 for button 1
(==) Wacom General ISDV4 tablet speed=9600 maxX=24576 maxY=18432 maxZ=255 resX=2
540 resY=2540 suppress=2 tilt=disabled
(==) Wacom device "stylus" top X=0 top Y=0 bottom X=24576 bottom Y=18432
(==) Wacom device "cursor" top X=0 top Y=0 bottom X=24576 bottom Y=18432
(==) Wacom device "eraser" top X=0 top Y=0 bottom X=24576 bottom Y=18432


pianimator
QUOTE(Scott Lahteine @ Mar 11 2008, 10:33 PM) *
A quick Google search for "login: PAM Error: Module is unknown" reveals that this is probably a problem with your OSX install. You may want to install it again.


Okay, so I re-installed OS X again, have downloaded and installed TabletMagic and downloaded and run the Enabler. Now the string reads:

"Your digitizer string is WACF004"

just as it did before the problems, but the pen still isn't recognized, even after restart. I've run the script several times with the daemon running, without the daemon running, etc. Also, the file with the end ".plst" that running the enabler put on my desktop during my 'successful' TabletMagic days no longer occurs.

Am I missing something?

Thanks.
pianimator
QUOTE(pianimator @ Mar 12 2008, 04:58 PM) *
Okay, so I re-installed OS X again, have downloaded and installed TabletMagic and downloaded and run the Enabler. Now the string reads:

"Your digitizer string is WACF004"

just as it did before the problems, but the pen still isn't recognized, even after restart. I've run the script several times with the daemon running, without the daemon running, etc. Also, the file with the end ".plst" that running the enabler put on my desktop during my 'successful' TabletMagic days no longer occurs.

Am I missing something?

Thanks.



Got it working - forgot to press enter key after the digitzer was found in the string. DOH! Everything's cool.
_azure
QUOTE(NuhkaX @ Mar 1 2008, 03:34 PM) *
Hey guys I'm hoping someone can help me. I have an IBM X41 Tablet running XxX 10.4.11. I edited the Apple16x50.kext and added WACF004, installed the latest tabletmagic and the tablet is recognized and the pen works. My only problem is the tracking. the right side of the screen the cursor is almost on the money with the pen, but then it drifts as you move to the left. I read through the thread and tried the tips to go into the testing pane and move the pen to the far right notice the number and then the far bottom and notice the number. I entered them into the Extras tab. But still i can't get the tracking/calibration right. I've tried the "max" value in the Mapping tab with no luck. Has anyone got the X41 setup correctly?


I'm running an X41 under 10.4.7 and the Enabler script doesn't see the digitizer at all. I haven't edited the kext.
Scott Lahteine
QUOTE(cirin7734 @ Mar 22 2008, 03:12 AM) *
I'm running an X41 under 10.4.7 and the Enabler script doesn't see the digitizer at all. I haven't edited the kext.

Re-download the enabler script, in case you don't have the latest changes (3-20-08). Run it and take note of the output in Terminal. If the script fails, it should give some clue why.
_azure
QUOTE(Scott Lahteine @ Mar 22 2008, 06:36 AM) *
Re-download the enabler script, in case you don't have the latest changes (3-20-08). Run it and take note of the output in Terminal. If the script fails, it should give some clue why.


Re-downloaded. When I run the Enabler script it simply results in:

QUOTE
Sorry! Couldn't find a Digitizer device.
outZider
QUOTE(cirin7734 @ Mar 22 2008, 08:26 AM) *
Re-downloaded. When I run the Enabler script it simply results in:


Check out the X61 thread, and see if my enabler works for you.
_azure
QUOTE(outZider @ Mar 22 2008, 11:40 AM) *
Check out the X61 thread, and see if my enabler works for you.


No joy. I istalled your kext with kexthelper and it said it completed without errors, but upon reboot TabletMagic still doesn't see the tablet.

My X41 is the 1866-9MU model.
outZider
QUOTE(_azure @ Mar 22 2008, 08:57 PM) *
No joy. I istalled your kext with kexthelper and it said it completed without errors, but upon reboot TabletMagic still doesn't see the tablet.

My X41 is the 1866-9MU model.


Could you run "sudo ioreg -l > ioreg-x41.txt" and attach it here or in a pm to me?
_azure
QUOTE(outZider @ Mar 22 2008, 10:59 PM) *
Could you run "sudo ioreg -l > ioreg-x41.txt" and attach it here or in a pm to me?
Here you go.Thanks for looking at this. I actually made this 10.4.7 disc over a year ago when I first got the X41, but gave up on OSX on it when I learned the tablet functions hadn't been figured out yet. I was surprised to find people looking at the X41 again.
Scott Lahteine
QUOTE(cirin7734 @ Mar 22 2008, 10:26 AM) *
Re-downloaded. When I run the Enabler script it simply results in:


Hi, I've modified my script to account for your particular output, which shows "COMA" (power-management?) as the i/o registry entry, and also added a last-resort check for typical values like WACnnnn or FUJnnnn. Download the updated script and give it a try.

Also I fixed a serious bug in the script, so it should behave much better in-general...

I should add that even if this script works, it in no way guarantees your x41 will work!
_azure
QUOTE(Scott Lahteine @ Mar 23 2008, 12:11 AM) *
Hi, I've modified my script to account for your particular output, which shows "COMA" (power-management?) as the i/o registry entry, and also added a last-resort check for typical values like WACnnnn or FUJnnnn. Download the updated script and give it a try.Also I fixed a serious bug in the script, so it should behave much better in-general...I should add that even if this script works, it in no way guarantees your x41 will work!


Here is the output:

CODE
./Enable\ TabletPC\ Digitizer.command
./Enable TabletPC Digitizer.command: line 16: [: WACF004: integer expression expected
Your Digitizer Code is WACF004
rm: /System/Library/Extensions.mkext: No such file or directory
The Patch has been applied! Press <enter> to reboot.
reboot: Operation not permittedSorry! Couldn't find a Digitizer device.


After a manual reboot, TabletMagic still does not detect the tablet.I'm curious what might be preventing it from seeing my hardware, since other X41 users have apparently gotten farther than I have.

Here (attached) is the new output of ioreg -l
outZider
QUOTE(_azure @ Mar 22 2008, 10:42 PM) *
Here (attached) is the new output of ioreg -l


Your device is definitely WACF004:
"name" = <"WACF004">
and it has an interrupt specifier and a memory range. Get rid of my extension, you're probably fine. You may be better off modifying the serial kext on your own.
_azure
The tablet on the X41 does work perfectly under OpenSUSE 10.2, and I am currently dual-booting. If information from the running Linux system would be of any help I'd be happy to provide it.
_azure
Over the weekend I have migrated my X41 to 10.5.1. I followed the same steps given above and have garnered the same results. Attached is the ioreg output for the new install.
outZider
QUOTE(_azure @ Mar 23 2008, 11:06 PM) *
Over the weekend I have migrated my X41 to 10.5.1. I followed the same steps given above and have garnered the same results. Attached is the ioreg output for the new install.

Could you also send your Info.plist from /System/Library/Extensions/Apple16X50Serial.kext/Contents/PlugIns/Apple16X50ACPI.kext/Contents/?
_azure
QUOTE(outZider @ Mar 24 2008, 01:58 AM) *
Could you also send your Info.plist from /System/Library/Extensions/Apple16X50Serial.kext/Contents/PlugIns/Apple16X50ACPI.kext/Contents/?


Here you go.
Scott Lahteine
QUOTE(_azure @ Mar 24 2008, 01:06 AM) *
Over the weekend I have migrated my X41 to 10.5.1. I followed the same steps given above and have garnered the same results. Attached is the ioreg output for the new install.

Thanks for that! In tweaking the script I got == and -eq mixed up. It should work perfectly now. Download here.
outZider
Attention ThinkPad X61 Tablet users -- we have a tablet now! I have posted a tablet enabler in the X61 Tablet thread at this post. This will configure your tablet's serial port to the default settings that work in Windows and Linux, and then Scott's tool can work its magic.

This may be able to be tweaked for other tablet owners that do not have a working serial post - tc1000 series owners, I'm looking at you. Give this a shot, or, if you can pass me a dmesg from Linux, I may be able to get it working for you. Let me know.

Thanks!
_azure
QUOTE(Scott Lahteine @ Mar 24 2008, 11:16 AM) *
Thanks for that! In tweaking the script I got == and -eq mixed up. It should work perfectly now. Download here.


Hey, it worked this time!

It's showing as "ISD V4.0 (TabletPC)" in TabletMagic.

I'll have to wait until I get home tonight to test further. I've been working on this through VNC.
_azure
QUOTE(_azure @ Mar 24 2008, 01:45 PM) *
Hey, it worked this time!

It's showing as "ISD V4.0 (TabletPC)" in TabletMagic.

I'll have to wait until I get home tonight to test further. I've been working on this through VNC.


Tablet works perfectly.

Thanks everyone!
_azure
Hm... Only one (the first) of the two buttons on my stylus seems to be recognized.
Scott Lahteine
QUOTE(_azure @ Mar 25 2008, 10:44 AM) *
Hm... Only one (the first) of the two buttons on my stylus seems to be recognized.
Uh huh. So, when you test that button in the "Testing" tab of TabletMagic do you see any obvious changes in the datastream? For example, does one of the left-most bytes consistently change from 5A to 5B or something like that? This will help determine if the button is simply being ignored by the driver or if it's really not being picked up in the datastream. In the former case I will need to modify my ISD-V4 code to handle it, and in the latter case there may be a need to enable the button by commanding the digitizer. Let me know what you find out.
_azure
Scott:

The left-most bytes consistently change to A4 when I click the second button.* No "buttons" on the right light up.

(*So you know, the first button, which works, consistently produces an A2.)
_azure
Here is a new bit of weirdness.

My X41 is not capable of SSE3, so the Mac version of Manga Studio Debut does not run very well (it's a PPC binary and it crashes frequently). I have been attempting to run the Windows version of Manga Studio EX inside of WINE/CrossoverOffice. I've done this on the same machine under Linux for a long time and it runs great aside from a few small quirks.

Under OSX, either in regular WINE 0.9.51 or CrossoverOffice 6.2, everything runs as expected except that the stylus requires a great deal of pressure simply to register a line. The native OSX apps (Photoshop, etc.) do not exhibit this behavior. The stylus does not seem overly laggy once I get it to start making a mark, but it absolutely does not register the same sensitivity as the native OSX apps, or as this same Windows app under CrossoverOffice in Linux.

I played around a little with the pressure sensitivity settings in Manga Studio itself but that didn't seem to affect the problem.

I haven't tried out the stylus in a Windows version of Photoshop under WINE yet, but I suspect this may affect all such programs under X11 and/or WINE.
outZider
Apple's X11 implementation does not have any tablet support. Some of the X11 packages available from other sources, like DarwinPorts, are based off a larger implementation, and is possible to configure for tablet support. I can't give much more information than that -- I don't use my tablet in X11 at all. sad.gif
Scott Lahteine
QUOTE(_azure @ Mar 25 2008, 07:24 PM) *
The left-most bytes consistently change to A4 when I click the second button.* No "buttons" on the right light up.(*So you know, the first button, which works, consistently produces an A2.)

Hmm, well my driver borrows the parse logic from the linux-wacom project, which is unable to distinguish the second button from an eraser. So button 2 should behave as an eraser when you apply pressure. You can change this in the Mapping tab of TabletMagic - just map the Eraser to Button 2. In future perhaps there will be a way to automatically detect whether people are using an erasing pen or not, but I can't think of a simple method at the moment!
_azure
QUOTE(Scott Lahteine @ Mar 27 2008, 01:11 PM) *
Hmm, well my driver borrows the parse logic from the linux-wacom project, which is unable to distinguish the second button from an eraser. So button 2 should behave as an eraser when you apply pressure. You can change this in the Mapping tab of TabletMagic - just map the Eraser to Button 2. In future perhaps there will be a way to automatically detect whether people are using an erasing pen or not, but I can't think of a simple method at the moment!
By default in Linux the second stylus button acts as a right mouse button. I'll check my Linux settings to see how it says it is mapping them.
QUOTE(outZider @ Mar 27 2008, 12:17 PM) *
Apple's X11 implementation does not have any tablet support. Some of the X11 packages available from other sources, like DarwinPorts, are based off a larger implementation, and is possible to configure for tablet support. I can't give much more information than that -- I don't use my tablet in X11 at all. sad.gif
Hey, good idea. I didn't consider the DarwinPorts X11. I will give that a try tonight.
Scott Lahteine
QUOTE(_azure @ Mar 27 2008, 01:23 PM) *
By default in Linux the second stylus button acts as a right mouse button.

Does it work as an eraser in a program like Gimp, though? I could see Linux treating an "eraser" as a second button in GUI situations, where an eraser doesn't make sense.
_azure
QUOTE(Scott Lahteine @ Mar 27 2008, 02:15 PM) *
Does it work as an eraser in a program like Gimp, though? I could see Linux treating an "eraser" as a second button in GUI situations, where an eraser doesn't make sense.


I'll test it out in Gimp. My stylus doesn't actually have an eraser of its own. It just has the two buttons near the tip.
tonykunda
I have a Fujitsu P1510D ultraportable running 10.4.8. I installed Tablet Magic and ran the enabler script, but I can't seem to get the touchscreen to work. The script identifies the tablet ID as "FUJ02E6". Does anyone have any information or toubbleshooting steps to help get it working?
Thanks!
Scott Lahteine
QUOTE(tonykunda @ Mar 27 2008, 06:32 PM) *
I have a Fujitsu P1510D ultraportable running 10.4.8. I installed Tablet Magic and ran the enabler script, but I can't seem to get the touchscreen to work. The script identifies the tablet ID as "FUJ02E6". Does anyone have any information or toubbleshooting steps to help get it working?
Thanks!

Did you try enabling the "Don't Query" checkbox under the Extras tab? That can help sometimes.
tonykunda
QUOTE(Scott Lahteine @ Mar 28 2008, 05:06 AM) *
Did you try enabling the "Don't Query" checkbox under the Extras tab? That can help sometimes.


Yep, I did. Still no luck. Here's some further information regarding this digitizer: Tablet magic says that on serial0 there is an ISD V4.0 (Tablet PC) but when I go to the "Testing" tab, nothing happens when I touch the screen. I read earlier in this topic that someone with the Fujitsu P1610 was having the same problem. From what I understand, my Fujitsu P1510 has the same digitizer. It would be so awesome to have the touch screen working in this little guy, so your help is really appreciated!
Thanks
outZider
tonykunda: Attach your 'ioreg -l'? smile.gif

Everyone: http://www.macrumors.com/2008/03/27/apple-...ng-recognition/
tonykunda
QUOTE(outZider @ Mar 28 2008, 04:58 PM) *
tonykunda: Attach your 'ioreg -l'? smile.gif

Everyone: http://www.macrumors.com/2008/03/27/apple-...ng-recognition/


Is this what you are looking for?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.