on screen keyboark in Arch + window manager (ratpoison)

I have Arch + ratpoison installed on Asus EeePC 900.It has only 1GB CPU and 1GB Ram and its keyboard is not working well.I mean some key doesn't print any character at all.but its trackpad (mousepad) is working perfectly.

So, I need a on-screen keyboard working well to avoid those keys not working.

I have tested xvkbd and florence. They are not working with window manager like ratpoison I think.they both just appear if I execute them but they can't print any character on leafpad or something else like word processing program.

if I need any patch or configuration, please guide me.Please anybody help !

Re: on screen keyboark in Arch + window manager (ratpoison)

Yeah, I know about xmodmap but I don't want to use it because I have about 5 keys not working well on my keyboard and also some other key is waiting for not working well.so I just need on-screen keyboard.