Tap'Touche 5 : keyboard issue

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
InterestedParty
Level 2
Level 2
Posts: 38
Joined: Sat May 23, 2009 2:14 pm

Tap'Touche 5 : keyboard issue

Post by InterestedParty »

Hi,

I'm using Kubuntu 'Jaunty' and wine-1.0.1 (.deb package provided by Kubuntu).

I would like to learn how to type quickly on a keybord thanks to "Tap'Touche" (a French typewriting software) but it claims that some keys on the keybord are unavailable and so I could not do some exercices.

The following lines appeared (duplicated lines removed) :

Code: Select all

fixme:shell:DllCanUnloadNow stub                                                                
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,0,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,28,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,56,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,85,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,113,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,141,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,170,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,198,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,226,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,255,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,212,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,127,2): stub!
fixme:win:SetLayeredWindowAttributes (0x40030,0x00ffffff,42,2): stub!
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x4!
Are these errors fixed in the 1.1.26 release ?

If I can help you to fix them, tell me how.

Thanks
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Tap'Touche 5 : keyboard issue

Post by vitamin »

InterestedParty wrote:Are these errors fixed in the 1.1.26 release ?
Try it and let us know. Also make sure you set your locale correctly. At least LANG should be set correctly. For french you'll need at least something like:

Code: Select all

export LANG=fr_FR.utf8
You can check if that locale installed by looking at the output of:

Code: Select all

locale -a
InterestedParty
Level 2
Level 2
Posts: 38
Joined: Sat May 23, 2009 2:14 pm

Post by InterestedParty »

Hi,

My locale is okay as you can see :

Code: Select all

$ locale
LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
I compiled wine 1.1.26 and it does not solved the problem.

I think TT does not work because ITypeInfo_fnInvoke fails : err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x4!

Look at the name of the function : it contains Type and Info so I suppose that it queries some infos from the keyboard.

Do you agree ?

Is someone able to fix the problem ?

Thanks
James McKenzie

Tap'Touche 5 : keyboard issue

Post by James McKenzie »

InterestedParty wrote:
Hi,

My locale is okay as you can see :


Code:
$ locale
LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=



I compiled wine 1.1.26 and it does not solved the problem.

I think TT does not work because ITypeInfo_fnInvoke fails : err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x4!

Look at the name of the function : it contains Type and Info so I suppose that it queries some infos from the keyboard.

Do you agree ?

Is someone able to fix the problem ?

Don't know if someone can fix the problem, but can you file a bug report
for us, please?

James McKenzie
InterestedParty
Level 2
Level 2
Posts: 38
Joined: Sat May 23, 2009 2:14 pm

Post by InterestedParty »

Hi.

Sorry but I was wrong.
According to MSDN Link, this method does not manage the keyboard.

I tried downloading ole32.dll and oleaut32.dll and copying them into .wine/drive_c/windows/system32/ .

Then, I configured wine to use the DLL I've provided (native mode) but it doesn't help and even creates others errors (and a backtrace I've not saved)

So, I uninstalled TT and removed .wine directory and ran winecfg to re-create .wine folder.


I've noticed an error that occured during install process :

Code: Select all

Cannot read acces control list.
Error code: 1400
And finaly, I've created a bug report at Bug report
Locked