I "fixed" it by setting the calibration numbers to correspond to the (double) screen ratio.
Sucks because I can only use a quarter of the pad to write on.
But the aspect ratio is spot on
I "fixed" it by setting the calibration numbers to correspond to the (double) screen ratio.
Sucks because I can only use a quarter of the pad to write on.
But the aspect ratio is spot on
I'm having problems getting my tablet to act like the same screen size. One laptop runs 1280x1024, the other is 800x600 or 1024x768, both of them lock the tablets space in about 3 inches wide by 2 inches high, leaving the rest of the tablet to put the mouse off screen. I tried working with the x,y paramaters in both the .fdi and the xorg config, but no matter what numbers I've set here I cannot get this to change.
One system is debian lenny [which btw, this all works on]
The other is ubuntu hardy.
Thanks in advance!
Hi Dr Kurian, Thomas the Solitary, and gaintsura,
Has anyone tried the "ScreenX" and "ScreenY" settings yet?
Thomas the Solitary would try:
Added under the last tablet coordinate line:Code:<merge key="input.x11_options.ScreenX" type="string">1920</merge> <merge key="input.x11_options.ScreenY" type="string">1080</merge>
And gaintsura would use:Code:<merge key="input.x11_options.MaxY" type="string">32762</merge>
and the for the other laptop it would depend on the resolution.Code:<merge key="input.x11_options.ScreenX" type="string">1280</merge> <merge key="input.x11_options.ScreenY" type="string">1024</merge>
To check on the screen coordinates (dimensions) the wizardpen driver sees try entering in a terminal:
If that does map the tablet to the screen you could vary it a little to get the aspect ratio "spot on".Code:xinput list Tablet
OK - I have the table working sort of - it detects movement - but only can use a very small proportion of the tablet - and not the full screen
I attach my fdi file and xorg.conf file :
/etc/hal/fdi/policy/99-x11-wizardpen.fdi (as you can see I am using the screen options as suggested.
xorg.conf extractCode:<?xml version="1.0" encoding="ISO-8859-1" ?> <deviceinfo version="0.2"> <device> <!-- This MUST match with the name of your tablet obtained --> <!-- in Step 2 specified previously --> <match key="info.product" contains="UC-LOGIC Tablet WP5540U"> <merge key="input.x11_driver" type="string">wizardpen</merge> <merge key="input.x11_options.SendCoreEvents" type="string">true</merge> <!-- Modify these configuration accordingly --> <!-- See CONFIGURATION OPTIONS section for the full-set of --> <!-- configurable options --> <merge key="input.x11_options.TopX" type="string">1919</merge> <merge key="input.x11_options.TopY" type="string">3455</merge> <merge key="input.x11_options.BottomX" type="string">30616</merge> <merge key="input.x11_options.BottomY" type="string">29941</merge> <merge key="input.x11_options.MaxX" type="string">30616</merge> <merge key="input.x11_options.MaxY" type="string">29941</merge> <merge key="input.x11_options.ScreenX" type="string">1440</merge> <merge key="input.x11_options.ScreenY" type="string">900</merge> </match> </device> </deviceinfo>
xlist input (extract)Code:Section "InputDevice" Identifier "WizardPen Tablet" Option "SendCoreEvents" "true" Driver "wizardpen" Option "TopX" "1919" Option "TopY" "3455" Option "BottomX" "30616" Option "BottomY" "29941" Option "MaxX" "30616" Option "MaxY" "29941" EndSection
I would prefer clearly to be able to use the whole tablet.Code:"UC-LOGIC Tablet WP5540U" id=5 [XExtensionPointer] Num_buttons is 6 Num_axes is 3 Mode is Absolute Motion_buffer is 256 Axis 0 : Min_value is 0 Max_value is 1440 Resolution is 1000 Axis 1 : Min_value is 0 Max_value is 900 Resolution is 1000 Axis 2 : Min_value is 0 Max_value is 1023 Resolution is 1000
Tony - Happy to try to help.
Unless otherwise stated - all code posted by me is untested. Remember to Mark the Thread as Solved.
Ubuntu user number # 24044 Projects : TimeWarp - on the fly Backups
Well, unfortunately, to no avail; I have not gotten any of the settings on my tablet to get my tablet to the right resolution or center properly. I've included my fdi and xorg, I did modify the input information because I found that this information is actually created when the device is there, but not there when it is not and seems much more reliable than a /dev/input/eventX to determine if the device exits.
Xorg.conf:
.fdi fileCode:Section "InputDevice" Identifier "WizardPen Tablet" Option "SendCoreEvents" "true" Driver "wizardpen" Option "Device" "/dev/input/by-id/usb-UC-LOGIC_Tablet_WP8060U-event-mouse" Option "TopX" "200" Option "TopY" "200" Option "TopZ" "-10" Option "BottomX" "323710" Option "BottomY" "323640" Option "BottomZ" "511" Option "MaxX" "323710" Option "MaxY" "323640" Option "MaxZ" "511" EndSection
xinput listCode:<?xml version="1.0" encoding="ISO-8859-1" ?> <deviceinfo version="0.2"> <device> <!-- This MUST match with the name of your tablet obtained --> <!-- in Step 2 specified previously --> <match key="info.product" contains="UC-LOGIC Tablet WP8060U"> <merge key="input.x11_driver" type="string">wizardpen</merge> <merge key="input.x11_options.SendCoreEvents" type="string">true</merge> <!-- Modify these configuration accordingly --> <!-- See CONFIGURATION OPTIONS section for the full-set of --> <!-- configurable options --> <merge key="input.x11_options.TopX" type="string">200</merge> <merge key="input.x11_options.TopY" type="string">200</merge> <merge key="input.x11_options.TopZ" type="string">-10</merge> <merge key="input.x11_options.BottomX" type="string">323710</merge> <merge key="input.x11_options.BottomY" type="string">326340</merge> <merge key="input.x11_options.BottomZ" type="string">511</merge> <merge key="input.x11_options.MaxX" type="string">323710</merge> <merge key="input.x11_options.MaxY" type="string">323640</merge> <merge key="input.x11_options.MaxZ" type="string">511</merge> <merge key="input.x11_options.ScreenX" type="string">1280</merge> <merge key="input.x11_options.ScreenY" type="string">800</merge> </match> </device> </deviceinfo>
None of this seems to actually help the situation. Center is still 2 inches down and 3 inches in on the tablet. End of screen to end of tablet is about center on the tablet.Code:"UC-LOGIC Tablet WP8060U" id=7 [XExtensionPointer] Num_buttons is 6 Num_axes is 3 Mode is Absolute Motion_buffer is 256 Axis 0 : Min_value is 0 Max_value is 1280 Resolution is 1000 Axis 1 : Min_value is 0 Max_value is 800 Resolution is 1000 Axis 2 : Min_value is 0 Max_value is 1023 Resolution is 1000
Also note that in an effort to fix this. I did change the X,Y settings by adding a 0 to the end of the digits to see if this might fix the problem, however it did not.
Does the Z value accept negative numbers? even at '10' the pen is still about 2/3 inches above the tablet before it activates, I thought the tablet was suppose to be touched, which I assume means negative numbers now?
Thanks
Hi Giantsure
Please note that you have mentioned the resolution of your external screen as 800 x 600 in post #21 of this thread. I presume that the problem lies in your .fdi. I have highlighted the mistake in your .fdi file in bold red. In the light of Favux's advice your .fdi file should be like this
Dr KurianCode:<?xml version="1.0" encoding="ISO-8859-1" ?> <deviceinfo version="0.2"> <device> <!-- This MUST match with the name of your tablet obtained --> <!-- in Step 2 specified previously --> <match key="info.product" contains="UC-LOGIC Tablet WP8060U"> <merge key="input.x11_driver" type="string">wizardpen</merge> <merge key="input.x11_options.SendCoreEvents" type="string">true</merge> <!-- Modify these configuration accordingly --> <!-- See CONFIGURATION OPTIONS section for the full-set of --> <!-- configurable options --> <merge key="input.x11_options.TopX" type="string">200</merge> <merge key="input.x11_options.TopY" type="string">200</merge> <merge key="input.x11_options.TopZ" type="string">-10</merge> <merge key="input.x11_options.BottomX" type="string">323710</merge> <merge key="input.x11_options.BottomY" type="string">326340</merge> <merge key="input.x11_options.BottomZ" type="string">511</merge> <merge key="input.x11_options.MaxX" type="string">323710</merge> <merge key="input.x11_options.MaxY" type="string">323640</merge> <merge key="input.x11_options.MaxZ" type="string">511</merge> <merge key="input.x11_options.ScreenX" type="string">800</merge> <merge key="input.x11_options.ScreenY" type="string">600</merge> </match> </device> </deviceinfo>
Hi Tony
Please overhaul your.fdi file by using the command
Delete everything and paste the following text in itCode:gksudo gedit /etc/hal/fdi/policy/99-x11-wizardpen.fdi
Let me know the outcomeCode:<?xml version="1.0" encoding="ISO-8859-1" ?> <deviceinfo version="0.2"> <device> <!-- This MUST match with the name of your tablet obtained --> <!-- in Step 2 specified previously --> <match key="info.product" contains="UC-LOGIC Tablet WP5540U"> <merge key="input.x11_driver" type="string">wizardpen</merge> <merge key="input.x11_options.SendCoreEvents" type="string">true</merge> <!-- Modify these configuration accordingly --> <!-- See CONFIGURATION OPTIONS section for the full-set of --> <!-- configurable options --> <merge key="input.x11_options.TopX" type="string">5619</merge> <merge key="input.x11_options.TopY" type="string">6554</merge> <merge key="input.x11_options.BottomX" type="string">29405</merge> <merge key="input.x11_options.BottomY" type="string">29671</merge> <merge key="input.x11_options.MaxX" type="string">29405</merge> <merge key="input.x11_options.MaxY" type="string">29671</merge> <merge key="info.product" type="string">stylus</merge> <merge key="input.x11_options.SendCoreEvents" type="string">true</merge> </match> </device> </deviceinfo>
Dr Kurian
Dr Kurian,
I am using this tablet on two different systems, one has a resolution of 1280x800, the other is 800x600. I also made the same changes (but used 800 and 600) on my second system, this also did not work on that system.
System one has the settings I pasted above (using 1280x800)
Thanks.
Bookmarks