Tìm hiểu cách phím tắt hoạt động

em thắc mắc là khi nhấn một nút thì nó sẽ làm j, tạo tín hiệu báo hay sao, và cách nhận biết tín hiệu đó như thế nào em muốn biết cách ctrl + c hoạt động ấy mà

Em dùng ngôn ngữ nào?

1 Like

mỗi ký tự trên bàn phím đều được mã hóa bằng mã ASCII.
dựa vào bảng mã này mà lập trình viên biết người dùng đang và đã nhấn phím nào.
Từ đó mới có cách lập trình thể.

VD: ctrl + c theo quy định là copy.
khi em nhấn phím ctrl + c thì phần mềm/ chương trình sẽ nhận 2 mã này.
Khi nhận được lệnh này thì chương trình sẽ thực hiện thao tác copy.

mã ascii

http://vforum.vn/diendan/showthread.php?74832-Ma-ASCII-cua-bang-chu-cai-ban-phim-Enter-Space-ESC-mui-ten

em dùng C#, chị viết câu lệnh lệnh cho em với

Em đang viết Console hay Winform?

em đang viết console

Em tham khảo code này

public class Program
{
    public static void Main()
    {

        ConsoleKeyInfo keyinfo;
        do
        {
            keyinfo = Console.ReadKey();
            Console.WriteLine(keyinfo.Key + " was pressed");
        }
        while (keyinfo.Key != ConsoleKey.X);
    }
}
1 Like

chị có thể giải thích đc ko ạ, em mới chỉ là newbie :joy:

không ai ngồi giải thích từng đoạn mã 1 đâu em.
tự chạy debug code đi.
không hiểu hàm đó dùng như thế nào thì lên mạng tìm hiểu.

1 Like

This post was flagged by the community and is temporarily hidden.

có thể xem là như vậy, tại em thấy có nhiều người muốn tự viết hệ điều hành nên em xem (tiện thể tìm hiểu) cách họ tự tạo phím tắt (như ctrl + c ấy) thôi mà, với lại em đâu có ý tưởng làm game gì đâu, newbie mà

This post was flagged by the community and is temporarily hidden.

1 Like

ý em là, có thể xem là đang làm game, HẾT. vì sao em hỏi cái này là tại em thấy có nhiều người muốn tự viết hệ điều hành nên em xem (tiện thể tìm hiểu) cách họ tự tạo phím tắt (như ctrl + c ấy) thôi mà.HẾT. em lỡ nói tắt mà ko ai hiểu thì chắc em phải học lại tiếng việt thôi chứ tại cứ thấy mình nói tiếng SAO HỎA ko à :joy:

This post was flagged by the community and is temporarily hidden.

ơ, thế chả lẽ lúc copy, anh mở hộp lệnh rồi gõ copy à, phải có phím tắt chứ

This post was flagged by the community and is temporarily hidden.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?