flat assembler
Message board for the users of flat assembler.

Index > MenuetOS > keyboard controls

Author
Thread Post new topic Reply to topic
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
I tried menuet first time a little time ago. I love idea of OS designed for FASM coding, but i didnt like that menuet cannot be controlled with keyboard. Most coders can use kbd pretty quickly, much faster than mouse. So i think you should add some common controls which will support kbd.
Post 03 Nov 2003, 21:13
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Mike Hibbett



Joined: 02 Sep 2003
Posts: 88
Location: UK
Mike Hibbett
I thought about this a bit. Although the kernel provides direct support for mouse clicking on buttons, keyboard control is fully available for user applications - so it's really down to the application designer. I guess I'm not alone in designing small simple apps, which means not catering for all possible user interaction options.

Maybe there is a case for adding to the kernel a way to indicate that a button has the current focus... but this sounds very windows like.

I would always argue that we should be careful not to put too much application space code into the kernel, but maybe there is a case for some kind of 'focus' indication on buttons.

What do people think?

Mike.

p.s. As a guide to my opinion, the DHCP code is going into user space - I'm only adding about 300 bytes to the kernel to support broadcast packets in the stack.
Post 03 Nov 2003, 21:34
View user's profile Send private message AIM Address Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.