Giới thiệu: RED PHONE BUTTON REMAP 0.1 beta (dành cho phone edition)

pocket me

New member
GÂY DỰNG
Tớ thấy việc tap phím Ok/Close (ở góc cao bên phải) là việc thường xuyên phải làm nhất khi sử dụng PPC. Màn hình con Mini của tớ chỗ đấy xám xịt lại do chọt nhiều.

Tại sao không gán chức năng này cho 1 phím hardware bất kỳ? Đỡ hại màn hình và thuận tiện khi sử dụng 1 tay nữa. Thông thường chỉ có 4 phím hardware thôi nên tớ không muốn lãng phí cho chức năng nhỏ này. Và với các máy như O22 thì các phím cũng không ở vị trí thuận tiện để bấm bằng 1 tay cho lắm. Chỉ có 2 phím chức năng điện thoại (xanh và đỏ) là hợp lý nhất.

Ở máy Mini, trừ những lúc có điện thoại, còn khi bấm phím đỏ sẽ đóng nhanh (quick minimize) ứng dụng đang chạy: có nghĩa là nếu đang ở phần Option của Resco Explorer chẳng hạn, bấm phím đỏ sẽ quay thẳng ra màn hình Today chứ không đóng Option lại. Có thể 1 số người (chắc chắn là có Bill Gate nữa :p) thấy tiện chứ tớ thì chả thấy thú vị tí nào, tùy ứng dụng, có những lúc không thể đóng bằng phím đỏ được. Sao nó không simulate phím Ok/Close có phải tiện lợi hơn không.

Tìm mãi trên mạng chả thấy, lục registry mãi cũng không được nên tớ tự lọ mọ eVC để viết cái tiện ích này.

Red Button Remap gán lại chức năng của phím điện thoại đỏ trên các dòng máy PPC Phone Edition để simulate việc tap phím Ok/Close. Chức năng nguyên thủy vẫn được đảm bảo, tức là vẫn bấm phím đỏ để dập điện thoại, ngắt GPRS (bấm giữ). Còn những lúc rỗi rãi, bấm phím đỏ sẽ như lấy bút chọc vào nút Ok/Close ở góc cao bên phải màn hình. Đơn giản chỉ có thế. Chương trình không có cửa sổ giao diện hay đọc/ghi registry gì hết, chỉ có 2 files bé tí xíu (rbremap.exe ~4KB và rbhook.dll ~7KB), copy file CAB về máy cài đặt rồi soft reset là OK. Không thích thì lại remove đi như bình thường.

Tớ viết xong, chạy trên con Mini của tớ rầm rầm, không hiểu các dòng khác thế nào nhưng về lý thuyết sẽ tương thích với WM2K3 và WM2K3SE, WM5 chắc là không.

Ai có hứng thú thì dùng thử rồi cho ý kiến để tớ phát triển tiếp.

Lưu ý:
- "Simulate" nghĩa là giả lập việc chọc bút vào vị trí của nút Ok/Close nên nếu không có nút Ok/Close ở đó thì sẽ chẳng làm gì cả.
 
Thật hay quá! Tôi cũng có chung cảm giác giống bạn. Để sử dụng Hard Button tôi đành phải sử dụng SPB Pocket Plus để đóng các chương trình đang chạy ( Vì chỉ có Spb Pocket Plus mới có chức năng này )! Mặc dù chương trình này chạy khá nặng và có nhiều Plugin mà tôi cảm thấy không cần thiết :( ! Hy vọng bạn sớm đưa ra phiên bản chạy với WM 5.0 ( Tôi dùng Universal nên việc sử dụng bàn phím là thường xuyên mà )
Thân!
 
Tôi thử ngay cho con O2 mini, sau khi cài và reset lại máy thì thấy nút đỏ mất luôn tác dụng, muốn quay trở lại màn hình Today cũng không được. Chán quá đành remove nó đi, nhưng remove cũng không được nốt. Cuối cùng phải vào registry xóa cái ấy đi thì mới remove được. Bạn xem lại nhé.
 
@ pocket me: Cho tôi hỏi thêm một chút nhé: Phải chăng muốn đóng chương trình đang chạy thì bắt buộc phải cài phần mềm này kèm theo một phần mềm có chức năng close như HandySwicher, MagicButton .v.v. hay không vậy
 
Cock36 nói:
Tôi thử ngay cho con O2 mini, sau khi cài và reset lại máy thì thấy nút đỏ mất luôn tác dụng, muốn quay trở lại màn hình Today cũng không được. Chán quá đành remove nó đi, nhưng remove cũng không được nốt. Cuối cùng phải vào registry xóa cái ấy đi thì mới remove được. Bạn xem lại nhé.
Khi cài đặt và cả khi remove đều cần soft reset. Remove xong soft reset là sẽ OK. Đ/c bảo vào registry xóa cái ấy là cài gì cơ? Chương trình không đọc ghi gì trong registry đâu.

Lạ nhỉ, tớ đã test các kiểu trên con Mini của tớ rồi mà. Máy đ/c có có dùng Phone chuẩn không? Mà "nút đỏ mất luôn tác dụng" là cũng không thể dùng để dập điện thoại? Đ/c có nhìn thấy nút Ok/Close ở góc cao bên phải màn hình không?
Nếu có thể giúp tớ 1 tí nhé, đ/c bấm phím xanh để hiện Phone lên rồi capture screen cái Phone lại, post lên đây cho tớ.

À, mà có thể (có thể thôi) chương trình không tương thích với CprogHook của mamaich (chương trình để hiển thị nút Contacts ở Phone) vì thằng này cũng hook cái cprog.exe.

AI CÀI RED BUTTON REMAP VÀO CHẠY TỐT XIN VUI LÒNG CHO BIẾT. CẢM ƠN.
 
ngoctuan nói:
@ pocket me: Cho tôi hỏi thêm một chút nhé: Phải chăng muốn đóng chương trình đang chạy thì bắt buộc phải cài phần mềm này kèm theo một phần mềm có chức năng close như HandySwicher, MagicButton .v.v. hay không vậy
Tớ đã giải thích rồi, simulate Ok/Close có nghĩa là TƯƠNG TỰ NHƯ cầm bút chọc vào nút Ok/Close. Đ/c dùng phần mềm có chức năng close thì nó sẽ close, không thì minimize như ngầm định.
Có thể phiên bản tiếp theo tớ sẽ thêm chức năng Real Close bên cạnh chức năng simulate Ok/Close sẵn có, để có thể thay thế chức năng Close của các chương trình như PocketPlus, HandySwicher...; nhưng tớ không tính đến việc thay thế hẳn PocketPlus, HandySwicher... vì chức năng task management của các chương trình này là quá tuyệt rồi. Với lại tớ cũng không khoái việc đóng hẳn chương trình lắm.
 
Phiền bác làm thêm cho WM5 với, bây giờ cũng nhiều người dùng WM5 rùi (cả xịn cả UP lên). Em thấy cái này rất hay.
 
Tôi thấy mất tác dụng của nút vẫn dùng để đóng chương trình ấy (hình điện thoại bên phải). Tôi không remove được nó (mặc dù đã reset) nên phải vào registry, thấy có 1 dòng ở trong đó. Xóa cái dòng đó đi thì remove được. O2 mini của tôi chưa bị lỗi với chương trình nào, mặc dù cài rất nhiều phần mềm. Tôi không dùng cProgHook. Tôi đã xóa bỏ rồi nên chẳng muốn cài lại để thử nữa. Bạn thử lại trên con mini của bạn có thể thấy như vậy.
 
Cock36 nói:
Tôi thấy mất tác dụng của nút vẫn dùng để đóng chương trình ấy (hình điện thoại bên phải). Tôi không remove được nó (mặc dù đã reset) nên phải vào registry, thấy có 1 dòng ở trong đó. Xóa cái dòng đó đi thì remove được. O2 mini của tôi chưa bị lỗi với chương trình nào, mặc dù cài rất nhiều phần mềm. Tôi không dùng cProgHook. Tôi đã xóa bỏ rồi nên chẳng muốn cài lại để thử nữa.
Tốt thôi, cảm ơn vì đã giúp đỡ.[-(
 
E dùng O2 mini, nhiếu chương trình chạy xong bấm nút X ở góc phải màn hình nhưngtrong Running Program thì vẫn còn, phải vào stop đi mới xong. Thế chương trình của bác nó có làm tắt hẳn ko? hay là vẫn còn trong Running Program thế?
 
Hi,
Mình thấy cái soft O2 plus cũng có chức năng close nữa đó. Bạn chỉ cần chọt vào biểu tượng O2 của soft sẽ thấy tab nhỏ báo những ct đang chạy. Sau đó chỉ việc chọt nút close là okie thui (tui thấy O2 plus v.2.0 xài cũng cool lắm).
Thân
 
Chán quá đi mất.:-&

Microsoft thiết kế Windows Mobile có tính năng ngầm định là smart minimize, có nghĩa là không đóng hẳn chương trình (stop) mà chỉ thu nhỏ (minimize). Nó lý luận là do cấu trúc phần cứng và cách hoạt động của OS nên OS sẽ tự động quản lý bộ nhớ, sẽ tự động stop những thằng đang minimize khi cần để đảm bảo bộ nhớ cho OS. Việc này giúp thuận tiện hơn cho người dùng vì cách sử dụng PPC thuần túy chỉ loanh quanh dăm ba cái ứng dụng tùy theo mỗi người -> khi cần gọi ra là có, không mất thời gian chờ ứng dụng khởi động. Thằng Microsoft nó nghiên cứu chán rồi, nó có lý của nó.

Tớ đọc đâu đó trên mạng nói là các ứng dụng nào không đảm bảo chức năng smart minimize chuẩn thì sẽ không được MS cấp chứng chỉ "Designed for WM" cơ.

Nhưng cũng có nhiều người dùng không nghĩ thế nên mới có các chương trình task management bổ trợ. Chương trình loại này nhiều như lợn con, miễn phí có, thu phí có (Wisbar, Battery Pack, Pocket Plus, HandySwitcher, PocketNav, SKMenu, SmallMenu, InClose Mobile, vBar, IceBar, MagicButton....). O2 Plus chỉ là học đòi theo mà thôi. "Stop" chỉ là 1 trong những chức năng của những thằng này và hầu hết cũng cho phép người dùng chọn lựa giữa stop và smart minimize.
Vô địch về đơn giản và nhỏ gọn là smclose.exe của tác giả người Nhật nào đó (xin lỗi), chạy nó chỉ có đúng 1 chức năng là biến smart minimize thành stop.

Mục đích chương trình của tớ không phải là thay thế task management (các chương trình hiện có đã khá hoàn hảo rồi với lại trình độ tớ cũng không cho phép). Còn việc stop hay minimize thì phụ thuộc vào người dùng có dùng task management nào hay không.

Cái tiện ích của chương trình là h.a.c.k được phím đỏ điện thoại, theo tớ biết thì các chương trình ButtonMapper hay pocketMax Button... không có, chỉ có mỗi AEButton là tạm -> nhưng lại làm mất chức năng zin của phím, tức là không dùng để dập điện thoại được nữa.
 
Xin ủng hộ bác Pocket Me. Theo em hiểu thì thực ra chương trình của bác là gán chức năng Close/OK cho 1 nút nào đó đúng ko? (Mang tính chất tạm thời, vẫn giữ nguyên chức năng của nút gán). Mong bác phát triển chương trình cho hết lỗi nhé, anh em xin cảm ơn!
 
sao bác k lam cái green phone button remap thanh suspend luon ta. up bác
 
AI CÀI RED BUTTON REMAP VÀO CHẠY TỐT XIN VUI LÒNG CHO BIẾT. CẢM ƠN.

Tớ vưà mới caì xong, chaỵ ngon. Cảm ơn bác nhiều. Không biết có còn bug gì không thôi.
 
Back
Top