AFAIK there isn’t a way to do this in Swift; you’ll have to drop down to C and 
use something like getchar or a library like ncurses. If I recall there was 
some discussion a while back about better command-line APIs for Swift but it 
appears that it fizzled out with the Swift 3 deadline and all.

Saagar Jha

> On Apr 10, 2017, at 22:04, Mr Bee via swift-users <swift-users@swift.org> 
> wrote:
> 
> Hi all,
> 
> I'd like to know how to detect key pressed event on Linux console app using 
> Swift. Not just waiting input like what readLine() is doing, but more like 
> detecting arrow keys, left/right shift key, F1-10 keys, etc simultaneously 
> while the program keep running. You know, something like game input.
> 
> Thank you.
> 
> Regards,
> 
> –Mr Bee
> 
> _______________________________________________
> swift-users mailing list
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users

_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to