*Trên điện thoại: -Mod phím ấn:Ta cần phải biết một số hàm trog khi mod key.Hàm keyPressed dùngđể xác định mã phím khi ta bấm và quyết định xem với mã phím đó thì thực hiện lệnh gì, lệnh này đc người viết định sẵn. Ngoài ra còn hàm keyReleased (thực hiện khi nhảphím), keyRepeated (thực hiện khi giữ phím)...
Hàm switch để đặt điều kiện cho 1 biến switch(biến){ case giá_trị_1: làm việc này; case giá_trị_2: làm việc kia;
... }
Cái mà ta cần sửa nằm trong hàm switch này nên khi tìm kiếm hãy gõ từ khoá switch
Hàm này có thể dùng để đặt điều kiện cho bất kì biến nào, ko riêng gì mã phím nên ta CHỈquantâm đến hàm chứa nhữngmã phím quen thuộc. Tìm mã phím kiểu gì thì down tiếp cái này về xem
modches.jarMở method keyPressed ra. Tìm dòng tableswitch Label92 -4:Label79,-3:Label66,-2:Label53,-1:Label40 -Ở đây ta có:
*-1: mã phím lên
*-2: mã phím xuống
*-3: mã phím trái
*-4: mã phím phải và sau mỗi mã phím ta thấy 1 Label có đính kèm 1 số đằng sau (số hiệu của lệnh đc thực thi). Việc cần làm để mod key chính là thay đổi số hiệu này với mã phím tương ứng.Thử mod phím lên thành xuống,xuống thành lên xem nào. Ta đổi số hiệu Label của phím lên (mã -1)và phím xuống (mã -2) cho nhau:
...-2:Label53,-1:Label40...
=>
...-2:Label40,-1:Label53...
T kần sửa những mã phím số như 2,4,5,6,8 thành phjm di chuxển,vd như mã 50(phjm số 2) ta sửa thành -1(phjm lên)kứ như làm như thế. Vậy là coi như đã mod đc key ở dạng đơn giản rồi. Cứ thế với nhữngmã phím khác
*Lưu ý: thực tế hàm switch nàyko nhất thiết phải nằm trong method keyPressed, keyReleasedhay keyRepeated nên phải tùy trường hợp mà tìm sửa -Mod ký tự:Dùng bytecode editor tìm với từ khoá abc,đối với avatar mìh tìm dk file d.class.ta "mở" file d.class đó ra và ấn *,và ta nhìn thấy những ký tự như 0,1,abc2,def3... Đó chínhlà nhữg ký tự mà ta kần sửa,vd def3 ta có thể thêm def3ghi4.những fím 2,4,5,6,8 mà ta đã m0d di chuyển ở trên thỳ dữ nguyên.và kô sửa những ký tự như aấắầắáàạậặ...xog thỳ ta lưu lại và test