Re: Logitech Elite Keyboard Layout
On Mon, 20 Oct 2003, J E Dog wrote: Is this your particular preference? Why yes it is. And it's the most popular preference of most developers working on most software projects who even know how about how to generate patches with diff and apply them with patch also. The majority of developers working on any OSS software that I know, be it XFree86 or something else This is not 'something else'. This is XFree86. There are, at the latest counting, 5 forks of XFree86 code out there. Why don't you spread your good cheer? I've yet to see a single developer of anything stand up and shout that they prefer some other format of diff other than unified diff. I'm not particularly interested in your opinion nor your banter in any case. -- Mike A. Harris ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: Logitech Elite Keyboard Layout
On Sun, 19 Oct 2003, J E Dog wrote: I have writen an xkb layout for the Logitech Elite Keyboard. Maybe someone can use it or it will be included into XFree. All code submissions and patches, should be filed in bugzilla at: http://bugs.xfree86.org as individual uncompressed file attachments (not cut and pasted into the comment field). All patches should be in the unified diff format and created against the current CVS head preferably. A unified diff can be created by doing: diff -Naur xc.orig xc yourpatch.patch Excuse me, but I have never seen that rule on the website anywhere. I didn't say that it was a rule on the website anywhere. Please point out where I said that. Where did it come from? It came from the will of hundreds and thousands of open source developers who dislike context diffs and other forms of diff patches, and prefer the unified diff format, as unified diff format seriously saves a lot of time when you're a developer working on a software project, in particular a project as large as XFree86. Is this your particular preference? Why yes it is. And it's the most popular preference of most developers working on most software projects who even know how about how to generate patches with diff and apply them with patch also. The majority of developers working on any OSS software that I know, be it XFree86 or something else usually go as far to straight out refuse all patches that are not in unified diff format. Unified diff is the easiest to read, easiest to understand, and the easiest to hand edit should the need arise. It also applies much more cleanly than the other formats. I'm only preaching to the choir while educating you however, so I wont bore the rest of the people who already know and agree with me, by going into further detail. If so you should state so plainly and not make it a rule of the Project's. Is this your personal opinion? Or the opinion of the XFree86 project? If so please state than plainly when making useless comments in response to useful suggestions by others. In my opinion, you don't exactly contribute much to the XFree86 project other than a rude attitude and obnoxious comments shouted from your high horse from time to time for your opinion to matter much to me about pretty much anything anyway. I'm surprised that I haven't procmailed you to /dev/null yet. And to be quite honest, I'd be more than happy if you'd do the same to me, if for no other reason than I'd see both less of your postings *and* your generally useless responses. -- Mike A. Harris ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: Logitech Elite Keyboard Layout
post the patch on bugzilla - http://bugs.xfree86.org Alex --- Carlo Gebhardt [EMAIL PROTECTED] wrote: Dear list, I have writen an xkb layout for the Logitech Elite Keyboard. Maybe someone can use it or it will be included into XFree. -- changes to symbols.dir: nebuchadnezzar:/etc/X11/xkb# diff symbols.dir symbols.dir.org 202d201 --p- a--- inet(logielitekbd) -- changes to xfree86 nebuchadnezzar:/etc/X11/xkb/rules# diff xfree86 xfree86.org 27d26 logielitekbd= xfree86 pc(pc104) 99,101c98 logielitekbdus = us(pc104)+inet(logielitekbd) logielitekbden_US = en_US(pc104)+inet(logielitekbd) logielitekbd* = en_US(pc104)+inet(logielitekbd)+%l%(v) -- changes to xfree86.lst nebuchadnezzar:/etc/X11/xkb/rules# diff xfree86.lst xfree86.lst.org 28d27 logielitekbdLogitech Elite Keyboard to whom it may concern carlo gebhardt // $XFree86: xc/programs/xkbcomp/symbols/inet,v 1.16 2001/12/28 16:03:30 dawes Exp $ partial alphanumeric_keys xkb_symbols hp { // Describes the extra keys on an HP Internet keyboard. name[Group1]= HP; key I12 { [ XF86Search] }; key I26 { [ Help ] }; key I5F { [ XF86Standby ] }; key I2E { [ XF86AudioLowerVolume ] }; key I30 { [ XF86AudioRaiseVolume ] }; key I20 { [ XF86AudioMute ] }; }; partial alphanumeric_keys xkb_symbols compaq { // Describes the extra keys on a Compaq Internet keyboard. name[Group1]= Compaq; key I1E { [ XF86Mail ] }; key I23 { [ Help ] }; key I21 { [ XF86Search] }; key I25 { [ XF86VendorHome] }; key I26 { [ XF86HomePage ] }; key I12 { [ XF86LightBulb ] }; key I32 { [ XF86Shop ] }; }; partial alphanumeric_keys xkb_symbols itouch { // Describes the extra keys on a Logitech iTouch keyboard. name[Group1]= iTouch; key I5F { [ XF86Standby ] }; key I1F { [ XF86AudioMute ] }; key I2B { [ XF86AudioLowerVolume ] }; key I2D { [ XF86AudioRaiseVolume ] }; key I22 { [ XF86AudioPlay ] }; key I24 { [ XF86AudioStop ] }; key I10 { [ XF86AudioPrev ] }; key I19 { [ XF86AudioNext ] }; key I32 { [ XF86HomePage ] }; key I6C { [ XF86Mail ] }; key I65 { [ XF86Search] }; key I66 { [ XF86Start ] }; }; partial alphanumeric_keys xkb_symbols logiinetnav { // Describes the extra keys on a newer Logitech iTouch keyboard. name[Group1]= LogiInternetNavigator; // Media keys key I26 { [ XF86AudioMute ] }; key I6D { [ XF86AudioMedia] }; key I2E { [ XF86AudioLowerVolume ] }; key I30 { [ XF86AudioRaiseVolume ] }; key I22 { [ XF86AudioPlay ] }; key I24 { [ XF86AudioStop ] }; key I10 { [ XF86AudioPrev ] }; key I19 { [ XF86AudioNext ] }; // Left side key I5F { [ XF86Standby ] }; key I13 { [ XF86Finance ] }; key I14 { [ XF86Favorites ] }; key I15 { [ XF86Community ] }; key I66 { [ XF86Start ] }; // Right side key I12 { [ XF86VendorHome] }; key I6C { [ XF86Mail ] }; key I32 { [ XF86HomePage ] }; key I11 { [ XF86Shop ] }; key I65 { [ XF86Search] }; // Wheel buttons key I6A { [ XF86Back ] }; key I69 { [ XF86Forward ] }; }; partial alphanumeric_keys xkb_symbols logielitekbd { // Describes the extra keys on a newer Logitech iTouch keyboard. name[Group1]= LogiEliteKeyboard; // Media keys // keycode 166 key I26 { [ XF86AudioMute ] }; // keycode 129 key I01 { [ XF86AudioMedia] }; // keycode 165 key I25 { [ XF86AudioLowerVolume ] }; // keycode 158 key I1E { [ XF86AudioRaiseVolume ] }; // keycode 159 key I1F { [ XF86AudioPlay