开云体育

Main screen layout


Owen Baldwin
 

Hi, I wondered if the main screen layout could be altered to a more SDR larger screen, It seems a waste of a 7 inch screen. Although I have the sbitx V2 and it's great, I think there's too much wasted space on items that could be made smaller, and give the priority to the radio SDR interface, and make that larger? Maybe have buttons to switch screens etc, or have the option to change things etc. Owen G0RCL.


 

Hi Owen,
I've done a little experiment to resize and reposition some elements and buttons.
Modifications can be made without coding, just by changing the positions and sizes of the elements in the definition of the field main_controls[] structure (approximately in line 443 of the sbitx_gtk.c file)
Saludos,
Ramón EA4GZI



NEW CODE
// the cmd fields that have '#' are not to be sent to the sdr
struct field main_controls[] = {
?? ?// top row? y=0
?? ?{"#vfo", NULL, 400, 1, 50, 40, "VFO", 1, "A", FIELD_SELECTION, FONT_FIELD_VALUE,
?? ???? "A/B", 0,0,0},
?? ?{ "r1:freq", do_tuning, 500, 0, 200, 49, "", 5, "14000000", FIELD_NUMBER, FONT_LARGE_VALUE,
?? ???? "", 500000, 30000000, 100},
?? ?{"#step", NULL, 750, 1 , 49, 40, "STEP", 1, "10Hz", FIELD_SELECTION, FONT_FIELD_VALUE,
?? ???? "1M/100K/10K/1K/100H/10H", 0,0,0},
?? ?//status row y=41
?? ?{"#status", do_status, 400, 41, 400, 29, "STATUS", 70, "7000 KHz", FIELD_STATIC, FONT_SMALL,
?? ???? "status", 0,0,0},?
?? ?//close row y=60
?? ?{"#span", NULL, 400, 60 ,50, 40, "SPAN", 1, "25K", FIELD_SELECTION, FONT_FIELD_VALUE,
?? ???? "25K/10K/6K/2.5K", 0,0,0},
?? ?{ "r1:low", NULL, 525, 60, 50, 40, "LOW", 40, "300", FIELD_NUMBER, FONT_FIELD_VALUE,
?? ???? "", 0,4000, 50},
?? ?{ "rx_pitch", do_pitch, 575, 60, 50, 40, "PITCH", 40, "600", FIELD_NUMBER, FONT_FIELD_VALUE,
?? ???? "", 100, 3000, 10},
?? ?{ "r1:high", NULL, 625, 60, 50, 40, "HIGH", 40, "3000", FIELD_NUMBER, FONT_FIELD_VALUE,
?? ???? "", 300, 10000, 50},
?? ?{"#close", NULL, 700, 60 ,50, 40, "-", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0,0},
?? ?{"#off", NULL, 749, 60 ,50, 40, "x", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0,0},
?? ?//spectrum row y=100
?? ?{"spectrum", do_spectrum, 400, 101, 400, 100, "Spectrum ", 70, "7000 KHz", FIELD_STATIC, FONT_SMALL,
?? ???? "", 0,0,0},?
?? ?//spectrum row y=200
?? ?{"waterfall", do_waterfall, 400, 201, 400, 149, "Waterfall ", 70, "7000 KHz", FIELD_STATIC, FONT_SMALL,
?? ???? "", 0,0,0},
?? ????
?? ?// Main RX? row y=360
?? ?{ "sidetone", NULL, 400, 360, 50, 40, "VTONE", 40, "25", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 0, 100, 5},
?? ?{ "r1:mode", NULL, 500, 360, 50, 40, "MODE", 40, "USB", FIELD_SELECTION, FONT_FIELD_VALUE,
?? ???? "USB/LSB/CW/CWR/FT8/PSK31/RTTY/DIGITAL/2TONE", 0,0, 0},
?? ?{"#rit", NULL, 550, 360, 50, 40, "RIT", 40, "OFF", FIELD_TOGGLE, FONT_FIELD_VALUE,
?? ???? "ON/OFF", 0,0,0},
?? ?{ "#split", NULL, 600, 360, 50, 40, "SPLIT", 40, "OFF", FIELD_TOGGLE, FONT_FIELD_VALUE,
?? ???? "ON/OFF", 0,0,0},
?? ?{ "r1:agc", NULL, 650, 360, 50, 40, "AGC", 40, "SLOW", FIELD_SELECTION, FONT_FIELD_VALUE,
?? ???? "OFF/SLOW/MED/FAST", 0, 1024, 1},
?? ?{ "r1:gain", NULL, 700, 360, 50, 40, " IF? ", 40, "60", FIELD_NUMBER, FONT_FIELD_VALUE,
?? ???? "", 0, 100, 1},
?? ?{ "r1:volume", NULL, 750, 360, 49, 40, "VOL", 40, "60", FIELD_NUMBER, FONT_FIELD_VALUE,
?? ???? "", 0, 100, 1},

?? ?// band stack registers?? row y=400
?? ?{"#10m", NULL, 400, 400, 50, 30, "10M", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0,0},
?? ?{"#12m", NULL, 450, 400, 50, 30, "12M", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0,0},
?? ?{"#15m", NULL, 500, 400, 50, 30, "15M", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0,0},
?? ?{"#17m", NULL, 550, 400, 50, 30, "17M", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0,0},
?? ?{"#20m", NULL, 600, 400, 50, 30, "20M", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0,0},
?? ?{"#30m", NULL, 650, 400, 50, 30, "30M", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0,0},
?? ?{"#40m", NULL, 700, 400, 50, 30, "40M", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0,0},
?? ?{"#80m", NULL, 750, 400, 49, 30, "80M", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0,0},

?? ?//tx row y=430
?? ?{ "tx_gain", NULL, 400, 430, 50, 40, "MIC", 40, "50", FIELD_NUMBER, FONT_FIELD_VALUE,
?? ???? "", 0, 100, 1},
?? ?{ "tx_compress", NULL, 450, 430, 50, 40, "COMP", 40, "0", FIELD_NUMBER, FONT_FIELD_VALUE,
?? ???? "ON/OFF", 0,100,10},
?? ?{ "tx_power", NULL, 500, 430, 50, 40, "DRIVE", 40, "40", FIELD_NUMBER, FONT_FIELD_VALUE,
?? ???? "", 1, 100, 1},
?? ?{ "#tx_wpm", NULL, 550, 430, 50, 40, "WPM", 40, "12", FIELD_NUMBER, FONT_FIELD_VALUE,
?? ???? "", 1, 50, 1},
?? ?{ "#web", NULL, 600, 430, 50, 40, "WEB", 40, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "", 0,0, 0},
?? ?{ "#rx", NULL, 650, 430, 50, 40, "RX", 40, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "RX/TX", 0,0, 0},
?? ?{ "#record", do_record, 700, 430, 50, 40, "REC", 40, "OFF", FIELD_TOGGLE, FONT_FIELD_VALUE,
?? ???? "ON/OFF", 0,0, 0},
?? ?{ "#tx", NULL, 750, 430, 49, 40, "TX", 40, "", FIELD_BUTTON, FONT_FIELD_VALUE,
?? ???? "RX/TX", 0,0, 0},

?? ?{"#console", do_console, 0, 0 , 400, 320, "CONSOLE", 70, "console box", FIELD_CONSOLE, FONT_LOG,
?? ???? "nothing valuable", 0,0,0},
?? ?{"#log_ed", NULL, 0, 320, 400, 20, "", 70, "", FIELD_STATIC, FONT_LOG,
?? ???? "nothing valuable", 0,128,0},
?? ?{"#text_in", do_text, 0, 340, 398, 20, "TEXT", 70, "text box", FIELD_TEXT, FONT_LOG,
?? ???? "nothing valuable", 0,128,0},

??? // other settings - currently off screen
? { "reverse_scrolling", NULL, 1000, -1000, 50, 50, "RS", 40, "ON", FIELD_TOGGLE, FONT_FIELD_VALUE,
??? "ON/OFF", 0,0,0},
? { "tuning_acceleration", NULL, 1000, -1000, 50, 50, "TA", 40, "ON", FIELD_TOGGLE, FONT_FIELD_VALUE,
??? "ON/OFF", 0,0,0},
? { "tuning_accel_thresh1", NULL, 1000, -1000, 50, 50, "TAT1", 40, "10000", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 100,99999,100},
? { "tuning_accel_thresh2", NULL, 1000, -1000, 50, 50, "TAT2", 40, "500", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 100,99999,100},
? { "mouse_pointer", NULL, 1000, -1000, 50, 50, "MP", 40, "LEFT", FIELD_SELECTION, FONT_FIELD_VALUE,
??? "BLANK/LEFT/RIGHT/CROSSHAIR", 0,0,0},

?? ?//moving global variables into fields ???
? { "#vfo_a_freq", NULL, 1000, -1000, 50, 50, "VFOA", 40, "14000000", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 500000,30000000,1},
? {"#vfo_b_freq", NULL, 1000, -1000, 50, 50, "VFOB", 40, "7000000", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 500000,30000000,1},
? {"#rit_delta", NULL, 1000, -1000, 50, 50, "RIT_DELTA", 40, "000000", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", -25000,25000,1},
?? ?{"#mycallsign", NULL, 1000, -1000, 400, 149, "MYCALLSIGN", 70, "NOBODY", FIELD_TEXT, FONT_SMALL,
?? ???? "", 3,10,1},
?? ?{"#mygrid", NULL, 1000, -1000, 400, 149, "MYGRID", 70, "NOWHERE", FIELD_TEXT, FONT_SMALL,
?? ???? "", 4,6,1},
? { "#cwinput", NULL, 1000, -1000, 50, 50, "CW_INPUT", 40, "KEYBOARD", FIELD_SELECTION, FONT_FIELD_VALUE,
?? ???? "KEYBOARD/IAMBIC/IAMBICB/STRAIGHT", 0,0,0},
? { "#cwdelay", NULL, 1000, -1000, 50, 50, "CW_DELAY", 40, "300", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 50, 1000, 50},
?? ?{ "#tx_pitch", NULL, 1000, -1000, 50, 50, "TX_PITCH", 40, "600", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 300, 3000, 10},
?? ?{"#contact_callsign", NULL, 1000, -1000, 400, 149, "", 70, "NOBODY", FIELD_TEXT, FONT_SMALL,
?? ???? "", 3,10,1},
?? ?{"#sent_exchange", NULL, 1000, -1000, 400, 149, "", 70, "", FIELD_TEXT, FONT_SMALL,
?? ???? "", 0,10,1},
? { "#contest_serial", NULL, 1000, -1000, 50, 50, "CONTEST_SERIAL", 40, "0", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 0,1000000,1},
?? ?{"#current_macro", NULL, 1000, -1000, 400, 149, "MACRO", 70, "", FIELD_TEXT, FONT_SMALL,
?? ???? "", 0,32,1},
? { "#fwdpower", NULL, 1000, -1000, 50, 50, "POWER", 40, "300", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 0,10000,1},
? { "#vswr", NULL, 1000, -1000, 50, 50, "REF", 40, "300", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 0,10000, 1},
? { "bridge", NULL, 1000, -1000, 50, 50, "BRIDGE", 40, "100", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 10,100, 1},

?? ?//FT8 should be 4000 Hz
? {"#bw_voice", NULL, 1000, -1000, 50, 40, "VOICE", 40, "2200", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 300, 3000, 50},
? {"#bw_cw", NULL, 1000, -1000, 50, 40, "CW", 40, "400", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 300, 3000, 50},
? {"#bw_digital", NULL, 1000, -1000, 50, 40, "DIG", 40, "3000", FIELD_NUMBER, FONT_FIELD_VALUE,
??? "", 300, 3000, 50},
? {"#bw_ft8", NULL, 1000, -1000, 50, 40, "FT8", 40, "4000", FIELD_NUMBER, FONT_FIELD_VALUE,
???? "", 300, 3000, 50},

?? ?//FT8 controls
?? ?{"#ft8_auto", NULL, 450, 360, 50, 40, "FT8", 40, "ON", FIELD_TOGGLE, FONT_FIELD_VALUE,
?? ???? "AUTO/MAN", 0,0,0},
?? ?{"#ft8_tx1st", NULL, 1000, -1000, 50, 50, "FT8_TX1ST", 40, "ON", FIELD_TOGGLE, FONT_FIELD_VALUE,
?? ???? "ON/OFF", 0,0,0},
??? { "#ft8_repeat", NULL, 1000, -1000, 50, 50, "FT8_REPEAT", 40, "5", FIELD_NUMBER, FONT_FIELD_VALUE,
?? ???? "", 1, 10, 1},
?? ?

?? ?{"#passkey", NULL, 1000, -1000, 400, 149, "PASSKEY", 70, "123", FIELD_TEXT, FONT_SMALL,
?? ???? "", 0,32,1},
?? ?{"#telneturl", NULL, 1000, -1000, 400, 149, "TELNETURL", 70, "dxc.nc7j.com:7373", FIELD_TEXT, FONT_SMALL,
?? ???? "", 0,32,1},


?? ?//soft keyboard
?? ?{"#kbd_q", do_kbd, 0, 360 ,40, 30, "#", 1, "q", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_w", do_kbd, 40, 360, 40, 30, "1", 1, "w", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_e", do_kbd, 80, 360, 40, 30, "2", 1, "e", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_r", do_kbd, 120, 360, 40, 30, "3", 1, "r", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_t", do_kbd, 160, 360, 40, 30, "(", 1, "t", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_y", do_kbd, 200, 360, 40, 30, ")", 1, "y", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_u", do_kbd, 240, 360, 40, 30, "_", 1, "u", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_i", do_kbd, 280, 360, 40, 30, "-", 1, "i", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_o", do_kbd, 320, 360, 40, 30, "+", 1, "o", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#kbd_p", do_kbd, 360, 360, 40, 30, "@", 1, "p", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#kbd_a", do_kbd, 0, 390 ,40, 30, "*", 1, "a", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_s", do_kbd, 40, 390, 40, 30, "4", 1, "s", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_d", do_kbd, 80, 390, 40, 30, "5", 1, "d", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_f", do_kbd, 120, 390, 40, 30, "6", 1, "f", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_g", do_kbd, 160, 390, 40, 30, "/", 1, "g", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_h", do_kbd, 200, 390, 40, 30, ":", 1, "h", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_j", do_kbd, 240, 390, 40, 30, ";", 1, "j", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_k", do_kbd, 280, 390, 40, 30, "'", 1, "k", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_l", do_kbd, 320, 390, 40, 30, "\"", 1, "l", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_bs", do_kbd, 360, 390, 40, 30, "", 1, "DEL", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?
?? ?{"#kbd_alt", do_kbd, 0, 420 ,40, 30, "", 1, "Alt", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_z", do_kbd, 40, 420, 40, 30, "7", 1, "z", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_x", do_kbd, 80, 420, 40, 30, "8", 1, "x", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_c", do_kbd, 120, 420, 40, 30, "9", 1, "c", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_v", do_kbd, 160, 420, 40, 30, "?", 1, "v", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_b", do_kbd, 200, 420, 40, 30, "!", 1, "b", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_n", do_kbd, 240, 420, 40, 30, ",", 1, "n", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_m", do_kbd, 280, 420, 40, 30, ".", 1, "m", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_enter", do_kbd, 320, 420, 80, 30, "", 1, "Enter", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#kbd_cmd", do_kbd, 0, 450, 80, 30, "", 1, "\\cmd", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_0", do_kbd, 80, 450, 40, 30, "", 1, "0", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_ ", do_kbd, 120, 450, 120, 30, "", 1, " SPACE ", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_.", do_kbd, 240, 450, 40, 30, "\"", 1, ".", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_?", do_kbd, 280, 450, 40, 30, "?", 1, "?", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},
?? ?{"#kbd_macro", do_kbd, 320, 450, 80, 30, "", 1, "Macro", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},


?? ?//macros keyboard

?? ?//row 1
?? ?{"#mf1", do_macro, 0, 1360, 65, 40, "F1", 1, "CQ", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mf2", do_macro, 65, 1360, 65, 40, "F2", 1, "Call", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mf3", do_macro, 130, 1360, 65, 40, "F3", 1, "Reply", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mf4", do_macro, 195, 1360, 65, 40, "F4", 1, "RRR", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mf5", do_macro, 260, 1360, 70, 40, "F5", 1, "73", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mf6", do_macro, 330, 1360, 70, 40, "F6", 1, "Call", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?//row 2

?? ?{"#mf7", do_macro, 0, 1400, 65, 40, "F7", 1, "Exch", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mf8", do_macro, 65, 1400, 65, 40, "F8", 1, "Tu", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mf9", do_macro, 130, 1400, 65, 40, "F9", 1, "Rpt", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mf10", do_macro, 195, 1400, 65, 40, "F10", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mf11", do_macro, 260, 1400, 70, 40, "F11", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mf12", do_macro, 330, 1400, 70, 40, "F12", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?//row 3

?? ?{"#mfqrz", do_macro, 0, 1440, 65, 40, "QRZ", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mfwipe", do_macro, 65, 1440, 65, 40, "Wipe", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mflog", do_macro, 130, 1440, 65, 40, "Log it", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mfedit", do_macro, 195, 1440, 65, 40, "Edit", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mfspot"??? , do_macro, 260, 1440, 70, 40, "Spot", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?{"#mfkbd", do_macro, 330, 1440, 70, 40, "Kbd", 1, "", FIELD_BUTTON, FONT_FIELD_VALUE,"", 0,0,0},

?? ?//the last control has empty cmd field
?? ?{"", NULL, 0, 0 ,0, 0, "#", 1, "Q", FIELD_BUTTON, FONT_FIELD_VALUE, "", 0,0,0},
};


 

An interesting modification.
--
Gyula HA3HZ


Owen Baldwin
 

Thanks Ramon for this, I will look at it in depth later, but I am not a programmer, but learning slowly. Owen G0RCL


On Sun, 15 Oct 2023 at 21:07, HA3HZ <gyula@...> wrote:
An interesting modification.
--
Gyula HA3HZ


 

开云体育

Fascinating!?
I like the layout but of course I would put 80 m at the left
I don’t need all that space on the left side for received signals, I think it’s not necessary and could be shrunk considerably. ? Since I don’t use the keyboard to send Morse code, not very interested in that,

What we really really need is a “TUNE” control that drops the drive to about 25% and sends a solid tone — to allow reading of SWR ?or to allow an auto tanner external to tune


On Oct 15, 2023, at 18:04, Owen Baldwin <owenbaldwin@...> wrote:

?
Thanks Ramon for this, I will look at it in depth later, but I am not a programmer, but learning slowly. Owen G0RCL

On Sun, 15 Oct 2023 at 21:07, HA3HZ <gyula@...> wrote:
An interesting modification.
--
Gyula HA3HZ


 

开云体育

I really like the way you have grouped power control items together and other choices. ?


On Oct 15, 2023, at 19:27, Gordon Gibby via groups.io <docvacuumtubes@...> wrote:

?Fascinating!?
I like the layout but of course I would put 80 m at the left
I don’t need all that space on the left side for received signals, I think it’s not necessary and could be shrunk considerably. ? Since I don’t use the keyboard to send Morse code, not very interested in that,

What we really really need is a “TUNE” control that drops the drive to about 25% and sends a solid tone — to allow reading of SWR ?or to allow an auto tanner external to tune


On Oct 15, 2023, at 18:04, Owen Baldwin <owenbaldwin@...> wrote:

?
Thanks Ramon for this, I will look at it in depth later, but I am not a programmer, but learning slowly. Owen G0RCL

On Sun, 15 Oct 2023 at 21:07, HA3HZ <gyula@...> wrote:
An interesting modification.
--
Gyula HA3HZ


 

Hi,
It has only been a small experiment and I don't know if it's worth putting a lot of effort into it because I know that Ashhar is working on a new version of the software and these changes would be lost.
Perhaps the new version could incorporate some configurable schemes to adapt the screen to each person's specialized uses: CW, voice or digital modes.

Gordon: I'm going on a trip today but I promise to put the risers backwards.

Ramón EA4GZI


 

I like the idea of keeping the GTK TUI mode going as long as possible. I understand its limitations, but IMO I see too much lag when I try to use the GUI.

So, a question: How do I add the Escape function to the Macro-mode keyboard?

Here's the use case: I am in FT8 mode and I use F5 to send CQ. It automatically resends. If no one answers I need to stop. With the physical keyboard I can stop this with the Esc key. Without the physical keyboard there is no way to send Esc. At least I can't find it.

-- Regards, Dave, N1AI


 

Hi Dave,
I have some family matters that prevent me from dedicating enough time, perhaps I can dedicate more time to this matter starting in December.
It will also depend on the evolution of the new version that Ashhar is preparing, we should not invent the wheel twice...

Saludos,
Ramón EA4GZI


 

Any news as to when the new cession will be coming out


 

Dave,

Have you tried the RX key on the screen?? I do not have my sbitx DE set up now, so I can not verify it for you.? I am going from memory when I was playing with my DE.

The other alternative would be to create a macro and link it to an open key on the macro keyboard.

73
Evan
AC9TU


 

On Fri, Oct 27, 2023 at 04:26 AM, ramonlh@... wrote:

I have some family matters that prevent me from dedicating enough time, perhaps I can dedicate more time to this matter starting in December.

Please do not feel obliged to spend any time on this, I am just asking questions about what is already known.

It will also depend on the evolution of the new version that Ashhar is preparing, we should not invent the wheel twice...

I think it is OK to do both, work on the current code and await what may come in the future.

-- Regards, Dave, N1AI


 

On Fri, Oct 27, 2023 at 07:46 AM, Evan Hand wrote:

Have you tried the RX key on the screen?? I do not have my sbitx DE set up now, so I can not verify it for you.? I am going from memory when I was playing with my DE.

Mine is also packed up, the weather is nice the next two days so I'm going to go do some POTA!

The other alternative would be to create a macro and link it to an open key on the macro keyboard.

I will explore this approach. I have open keys. I looked at the macro language ( based on N1MM's ) and don't really see an effective way to do this. I'll have to read the sbitx source code to see what it does.

-- Regards, Dave, N1AI