Does anybody know how to simulate press Fn+Scroll Lk in Linux c


 
Thread Tools Search this Thread
Top Forums Programming Does anybody know how to simulate press Fn+Scroll Lk in Linux c
# 1  
Old 04-26-2009
Does anybody know how to simulate press Fn+Scroll Lk in Linux c

Does anybody know how to simulate press Fn+Scroll Lk in Linux c?

Thanks in advance!
# 2  
Old 04-26-2009
How to simulate? as in feed the OS a fake key event? For what purpose? Faking a key event is fairly difficult and means reconfiguring things in advance to allow for it (but not impossible, see matchbox-keyboard). But depending on what you want you may not need to fake a key event, what is it?
# 3  
Old 04-26-2009
Hi Corona688,

I want to press Fn+Scroll Lk in Linux c programming, not manually.

I see the command xvkdb can simulate press key. But I don't know whether it supports

the combination key or not.

Could you please shed some light on me, thank you!
# 4  
Old 04-27-2009
I'm not trying to be obstinate. If I ask a question the first time I'm going to ask it again when ignored because the answer would be genuinely useful.

Nearly all applications filter out that kind of induced key-event for security reasons. This is why faking a usable, 'real' key event is fairly difficult and means reconfiguring things in advance to allow for it (see matchbox-keyboard) -- it means feeding X11 an entire fake keyboard device to generate 'real' events. But depending on what the ultimate goal is you may not need to fake a key event, what is it? What does fn-scroll-lock even mean? most keyboards have no fn-key, and the fn-key is generally not mapped to a real key if it does, instead producing key combinations that could be completely different keys.

Last edited by Corona688; 04-27-2009 at 11:34 AM..
# 5  
Old 04-27-2009
Corona is dead-on. What exactly are you trying to do?

We don't need to know how you think it should be done. We've already got that. And it is a bear to code.
# 6  
Old 04-28-2009
Dear Corona688,

I want to use key of Scroll Lk to lock the current screen.
I'm quite new in linux c development. But familiar with windows c, c++ programming.

The context is like this:
I want to migrate the application program of Turbo C in Dos OS to Linux environment.
I think you may be expert in Turbo C program.
One function is to get the status of current screen.(locked or unlocked) and set the current screen to be locked or unlocked.

I don't know how to design this kind of migration. Maybe I should not translate line by line, but use another more sensible method.
Can you give some suggestions on this? Thank you very much!
# 7  
Old 04-28-2009
Unix has ctrl-s - "lock" ctrl-q "unlock" already builtin to consoles.
The tty driver does this for you.
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. Programming

Tool to simulate non-sequential disk I/O (simulate db file sequential read) in C POSIX

Writing a Tool to simulate non-sequential disk I/O (simulate db file sequential read) in C POSIX I have over the years come across the same issue a couple of times, and it normally is that the read speed on SAN is absolutely atrocious when doing non-sequential I/O to the disks. Problem being of... (7 Replies)
Discussion started by: vrghost
7 Replies

2. What is on Your Mind?

Volunteers for Unix Linux News Site (Word Press)

We are thinking to replace our "not very popular blog" with a "news channel" using the Wordpress newswire 1.2 theme. Anyone interested in volunteering to be a "reporter", "writer" or "editor"? ---------- Post updated at 09:18 ---------- Previous update was at 09:15 ---------- OBTW, I got... (0 Replies)
Discussion started by: Neo
0 Replies

3. Shell Programming and Scripting

simulate linux shell using script

hi guys I was requested to create a script to simulate a linux shell so when the user opens linux he will get my linux menu with some options and one of those is a simulated linux shell this is my code #!/bin/ksh while do read whichcmd?"Enter Command: " $whichcmd ... (5 Replies)
Discussion started by: kopper
5 Replies
Login or Register to Ask a Question