r621 introduces dvorak-ansi and dvorak-classic keymaps.... sorry dennis :) it only took a few minutes in any case :)
On Dec 29, 2007 5:57 PM, Dennis Hayes <[EMAIL PROTECTED]> wrote: > Nice, but I think more inportiant is getting stuff working. > If you have a basic English keyboard working, I would advise moving on to > other things. > Most people will either be using English, or can use it, and will be used to > badly written software requiring it. > Later maybe another volunteer will add mapping and stuff for other > languages. > > I don't want to be a bigot here, I am just pointing out that getting other > devices/commands/functionality/etc. working is more importiant than planing > ahead for weird devices, or even more common devices like non-english > keyboards. > > It will be very imnportiant to suport other languages, and the sooner the > better, but with limited resources, we (umm you) need to keep tight > priorities. > > > Thanks, > Dennis > > > > Jonathan Chayce Dickinson <[EMAIL PROTECTED]> wrote: > > > Can I tell you what I envisioned? > > I recently saw a new keyboard on the net, it had LCD screens on the keys > (yep, you heard me right). Now what if we were to support stuff like > that out of the box? > > Firstly, if we consider this the whole key map problem flies out of the > window. So does the notion of a keyboard (which will hopefully make us > future compliant). The idea comes from my directx days. > > In directx all controls are abstracted away and you just deal with > commands like "Jump" and "Move Left,Right". > > So a keyboard would be a device with 110 axes. Given that, the typical > events would be "AxisChanged (float delta)". Obviously a keyboard would > report "AxisChanged(1)" for a keydown and "AxisChanged(-1)" for a keyup. > > But this is where it gets very interesting. Let's take keyboard > shortcuts for example: the host program would take the OS keymap and > augment it as follows: > > Find Ctrl (store as a) > Find C (store b) > > Copy = a -> b > > Now imagine what would happen with that keyboard. You hit CTRL and then > all the LCDs change to the shortcuts, most notably, a copy icon instead > of C. > > VS 2005+ has chords. That is when you hold down Ctrl followed by two keys. > > E.g. Fold All Code = ctrl -> m -> o > > A mouse would simply be a device with two axes (for the x,y) and 3-many > other axes (for other buttons, the wheel, and the 'tilter' on the new > mice these days). > > But in any case, let's just leave keymaps as are until we have drivers. > Because the kernel keymaps will fall away anyway. > > -- > Jonathan Dickinson > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > SharpOS-Developers mailing list > SharpOS-Developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sharpos-developers > > > > ________________________________ > Looking for last minute shopping deals? Find them fast with Yahoo! Search. > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > SharpOS-Developers mailing list > SharpOS-Developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sharpos-developers > > -- fury long name: William Lahti handle :: fury freenode :: xfury blog :: http://xfurious.blogspot.com/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ SharpOS-Developers mailing list SharpOS-Developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sharpos-developers