G13

Support for the G13 device has recently been added to libg15 in SVN. We've already had one report of issues and an offer of a patch. If anyone else has a G13, can you please try the latest libg15 from SVN and report whether you have success or failure? This will be very helpful as we attempt to expand support for these devices.

Comments

Комментарий

Test, just a test

Hello. And Bye.

Комментарий

50 Magical salt

Do not Take a look at a bag of obscure small salt, it's not only seasoning San merchandise, there are actually lots of magical effect, guarantee that you simply advantage from looking through. 1, smear the fish with salt, then wash with water, fish can be rid of mucus. 2, cut an excellent little bit of refreshing pineapple, immersed in salt water, the far better consume. Eat sour Gancheng, add some salt, just isn't so unpalatable. 3, milk, place some salt in a tiny, simple to deteriorate. four, salt and stir into the vinegar following, the vinegar is not moldy. 5, cut fish, dipped in just a little very good salt in your finger, stick-slip can be tricky to minimize to reduce the issues. 6, to clean up the fish to the salt h2o soak ten to fifteen minutes, and then make use of the deep-fried, steak isn't brittle. 7, some having a whole lot of bugs around the leaves, painless to clean with drinking water, including 2% from the salt answer about the dip, vegetable insect that floats about the surface area, painless to eliminate. eight, created a superb surface, steamed bread with salt on behalf with the base (500 grams five grams of salt, place side), white bread is fresh, nutritional damage can be much less. nine, when boiled in scorching h2o seasoned with salt, cooked in a little dip in cold drinking water could be rapidly stripped shell. 10, in radish, bitter gourd and other vegetables having a bitter or astringent flavor, add a modest amount of chopped salted look, filtered juice Zaichao can decrease the bitter flavor. eleven, spinach along with other leafy greens within the boiling, in the event the leaves flip yellow, you can actually add a little salt, the leaves might be from yellow to green. twelve, make sweets, additional sugar accounts for 1% of the salt, flavor the finished item are going to be extra sweet. Great sugar pot, add some grains of salt, consuming much more sleep soundly. 13, when the heat leftovers, plus a small amount of salt in the rice, the rice can remove the odor. 14, created wonderful jellyfish skin, sometimes cannot eat, can be soaked in salt drinking water to prevent dried, regardless of how hot, and chew. fifteen, the frozen chicken, fish, salt water into the meat defrosting, thawing not just quickly, but soon after the fresh new greens into scrumptious. 16, in cooking tofu, if cooked as well long, tofu will harden, lose the initial taste, add some salt if prior, tofu doesn't harden, and Huanen scrumptious. 17, cook the noodles, salt in the soup first, not boiled mushy noodles and taste greater. eighteen, steamed leftovers, as well as the new cook rice, the flavor is highly different, as a way to apparent the rice This steamed and boiled rice just as delicious. 19, fish within the refrigerator in the store, frequently turn into too dry, positioned inside the salt water freezing, to stop dry. twenty, tofu, tofu skin as well as other soy products contain beany flavor, should the flooding salt drift open, can remove the beany taste, but additionally so hard bean shade white make a difference. 21, a fantastic pot, add few grains of salt, sugar, drinking even more rest soundly. 22, fish around the frozen salt h2o to stop dry. 23, drink salt drinking water, can cure a sore throat, cure a toothache. 24, her hair frequently with salt drinking water, to prevent hair loss. 25, ingestion of toxic substances, the very first drink brine, can detoxify pain. 26, fish, poultry offal after which rub with salt drinking water prior to washing can eliminate mud and scent fishy. 27, shell eggs damaged and put in boiling salt h2o, to stop protein outflow. 28, milk powder, salt may be kept for a number of days does not rot. 29, flu, abdominal discomfort, drink salt water nicely. thirty, flowers, branches inserted within the salt water, can 九日 fresh. 31, using the lemon juice combined with salt to wash the metal utensils, you could re-light. 32, purchased the bowl, mugs, salt and cook on after the very first isn't straightforward to break. 33, washing colored clothing add some salt, can keep the shade brilliant. 34, Riga salt powder in kerosene, lit each fuel efficient and much less soot. 35, with concentrated salt h2o spray charcoal, charcoal burning elevated heat, smoke less, can help save 1 3rd of the charcoal. 36, kitchen knives, razors, and so on. get soaked in salt drinking water for 10 minutes right after the mill, both energy and simple to sharp. 37, antitussive: one:one hundred drinking salt water, will ease the cough. 38, scald burn up treatment: the wound soaked in salt water or sprinkle the wound with salt water. 39, to avoid cramps: cramps and cold hands and feet, can be salt and sizzling, wrapped having a cloth, wipe backwards and forwards numerous occasions within the limbs. forty, to prevent the throat: drink some salt water prior to singing, you can actually stop the throat. 41, white teeth: brush your teeth with salt water, can make powerful white teeth. 42, when a candle, put about the wick and salt, no oil can dripping candle. 43, buried in salt, washed in fresh ginger might be kept fresh. 44, purchased a new foam sneakers, soaked in salt drinking water, half-day put on, painless breaking. 45, fried meals, place some salt in oil, the oil will not be splashing. 46, the light blue smashed Jiao Zhi, nasal washing with salt h2o at night, soon after the cotton ball dipped in sauce stuffed nose, treatment of acute and continual rhinitis. 47, consume sweet potatoes, there will likely be a whole lot of people swelled right after, heartburn and so on, plus a small amount of salt before cooking sweet potatoes can be prevented. 48, some vegetables and fruit to become eaten raw, with salt drinking water soak for 20 minutes to play the position of disinfection and sterilization. Is often a light brine yo, do not marinate. 49, out of doors barbecue, charcoal rubbed in some salt, dry combustion can be tough. 50, enamel cup of tea with a long time cup of tea will have a layer of dark rust, tea, rust will need to not be washed off with h2o, but with a damp cloth dipped in some fine salt will likely be erased.

64 Win7 accelerated popularity statistics as high

64 位 Win7 accelerating reputation overseas statistics as large as 46% Despite the fact that to begin with the person isn't so acceptable, but now have started a whole lot of Pc applications 64-bit version of Windows seven, Microsoft stated Thursday that Windows seven will quickly be a regular 64-bit computing consumers technique. Brandon LeBlanc's weblog on Microsoft announced in June around the data collected, and now about 46% of globally Computer operating 64-bit version of Windows7 program. In contrast, the prior generation 64-bit Windows Vista in only 3 decades following the release to 11% on the share. LeBlanc also wrote a weblog, and now has numerous Computer pre-installed 64-bit Win7, which tends to make Pc not just can run 64-bit applications, but also can assistance much more memory. 32-bit operating program can assistance memory is only 4GB, which limits the Computer in the efficiency of compute-intensive applications. start 64-bit edition of Microsoft Windows XP, the chip maker AMD and Intel have started to supply client-oriented 64-bit x86 processor laptop or computer, but not incredibly soon be applied. Now, the majority of the x86 processors can run 64-bit programs, which assist velocity up the 64-bit working method. LeBlanc stated that the relative 32-bit, 64-bit programs extra rapidly, even though the 64-bit Windows seven can also be compatible with 32-bit programs. but to upgrade to Intel, or that you can find some problems to think about Windows7, including you can find nonetheless some compatibility problems, for example Intel, said you will discover some older 16-bit programs, Windows seven is no lengthier supported; Also, if with 64-bit Windows 7 install some 32-bit applications will be stored inside a unique path, find the file in the application will be a problem. but Intel found some options, for example inside a virtual atmosphere to run these applications, or to make use of WinXP compatibility mode. Intel stated that even though some conflicts, but so as to meet long term computing requirements, move to 64-bit computing is inevitable. Vista Household ,really like the web, fell in enjoy with Vista123.com

Is there any news around the

Is there any news around the G13?

I am trying to get it to work,, But dont verly get anything good out of it,, So hoping verly much, that this project, will get a cool solution

Works for me, with some modifications.

Here's what I had to do to make my G13 work.
libg15 r321

1) G15_KEY_READ_LENGTH should be 8 (something you could hold in libg15_devices_t)

2) libg15.c getPressedKeys: usb_interrupt_read sometimes returns -110 while still filling buffer with correct data.
Increasing timeout to 40 didn't help.
So, I'm zeroing buffer before calling usb_interrupt_read, and then checking if the first byte of buffer == 1

3) daemon-wip r531 needs modification of plugins/g15_plugin_uinput.c to support keys > G15_KEY_G18

---

And one more suggestion:
int getPressedKeys(unsigned int *pressed_keys, unsigned int timeout)
pressed_keys starts being too short (e.g. for g13's joy keys). Maybe you could change it to struct that would hold many integer bitmaps for keys (gkeys, lkeys, mkeys, jkeys, *keys) and also values for G13 joystick position.
You'll have more space for keys of future keyboards, and one small daemon plugin will make G13 joystick usable.

That's what I did

1. This probably shouldn't be hardcoded, but instead derived from the USB info structs. Not fixing this causes kernel oopses and system crashes on my box.
2. Actually, now that I'm thinking of it, usb_interrupt_read probably doesn't wait at all. It just sends an interrupt read request, and returns - the data will be written to memory by the USB controller later on. This is probably the reason for

if( buffer[0] == 1) return G15_ERROR_TRY_AGAIN

For passing all state, I just made a struct with a second 32-bit bitmask and 2 chars x/y, but your method probably allows cleaner code.

I've also been meaning to look into the backlight settings, but setting up something to sniff the right control codes will take more time than I've been willing to invest.

libusb-1.0

libusb_interrupt_transfer makes much more sense than the old usb_interrupt_read
and documentation is *much* better
http://libusb.sourceforge.net/api-1.0/group__syncio.html#gac412bda21b7ec...
libg15.c is not very big, so I guess migration to libusb 1.0 wouldn't be very painful.... for somebody who knows anything about USB, unlike me :P

I'm seeing the same behavior

I'm seeing the same behavior as drewhaven: I get the clock on the LCD, but I'm not seeing any key events in xev.

If I start the daemon in debug mode (-d ) I'm seeing LCD related debug messages once every second or so, but nothing when I press any keys.

I'm going to dig into it a bit, so I may post on the forums later if I find anything.

EDIT: SVN download link is under 'Downloads'. I compiled, configured, and installed libg15, libg15render, and g15daemon-wip.

I just built the libg15 and

I just built the libg15 and g15daemon on Ubuntu 10.04. I've got the LCD recognized with the clock, but I'm getting no key input. I've tested with xev and none of the keys are sending any codes as far as I can tell.

If you'd like any more information, please just email me.

Helping out, but...?

I would very much like to help out, since I have a G13, but I cant find the SVN anywere on this site, can you please point me to it.

Thx in advance

cheers