sagara_939
Posts: 6
Joined: Sat Aug 29, 2015 1:30 pm

Uso del tastierino numerico

Sun Dec 20, 2015 5:21 pm

Buonasera,

sto lavorando a un programma per controllare manualmente una piccola fresa CNC autocostruita. Per il comando manuale, oltre ai semplici bottoni presenti nella GUI del programma, volevo utilizzare il tastierino numerico della tastiera, più specificatamente i tasti direzionali, Home, Pagsu, PagGiu, Fine e il + e -. Su windows non ci sono problemi, con python, a specificare nei parametri di un frame (usando tkinter) il tasto da utilizzare, per esempio PagSu. Ma, appena lo provo su raspberry, funzionano solo quelli fuori dal tastierino numerico, sia attivando che disattivando BlocNum.

Ho cercato in rete ma non ho trovato nulla di specifico per questo problema.

Sapete di qualche parametro da modificare che mi renda possibile l'uso del tastierino numerico esattamente come su windows?

Grazie

User avatar
satanasso
Posts: 15
Joined: Sat Dec 19, 2015 3:47 am

Re: Uso del tastierino numerico

Sun Dec 20, 2015 6:21 pm

Prova con xmodmap e la sua interfaccia grafica xkeycaps. Dalla pagina man:
DESCRIPTION
The xmodmap program is used to edit and display the keyboard modifier map and keymap table that are used by client
applications to convert event keycodes into keysyms. It is usually run from the user's session startup script to
configure the keyboard according to personal tastes.
Per una panoramica sulla gestione della tastiera in Linux dai un'occhiata qui.

Code: Select all

-- 
| (o>  | Io ho un Sistema Operativo, tu un "coso" con le finestre
| //\  | Debian [Stable]
| V_/_ | Registered Linux user #158396

sagara_939
Posts: 6
Joined: Sat Aug 29, 2015 1:30 pm

Re: Uso del tastierino numerico

Mon Dec 21, 2015 9:51 am

ti ringrazio della risposta. Ho provato xkeycaps, ma alla fine ho trovato (per puro caso) una tabella con i nomi keysym di ogni tasto, incluso anche il tastierino numerico. Io utilizzavo i nomi "classici" (per esempio PagGiu, usavo Next); invece, per i sistemi linux, ci sono nomi specifici per il tastierino, in questo caso, per PagGiù, è KP_Next.

Aggiungo il link alla tabella:

http://infohost.nmt.edu/tcc/help/pubs/t ... names.html

Problema risolto!

User avatar
satanasso
Posts: 15
Joined: Sat Dec 19, 2015 3:47 am

Re: Uso del tastierino numerico

Mon Dec 21, 2015 10:36 am

Ottimo! ;)

Code: Select all

-- 
| (o>  | Io ho un Sistema Operativo, tu un "coso" con le finestre
| //\  | Debian [Stable]
| V_/_ | Registered Linux user #158396

Return to “Italiano”